Bonjour,

Lorsque j'essaie de faire une condition (if) sur une variable static, cela me sort toujours FALSE, j'ai essayé plusieurs méthode, mais rien n'y fait.. aurais-je manqué quelque chose ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
public class Application extends ApplicationAdapter {
 
	private static String moduleType = "";
/** {@inheritDoc} */
    @Override
	public boolean connect(IConnection conn, IScope scope, Object[] params) {
    	IServiceCapableConnection service = (IServiceCapableConnection) conn;
 
		moduleType = (String) params[0];
 
		if(moduleType == "chat")
		{
			System.out.println("Ok !!");
		}
		else
		{
			System.out.println("moduleType = '"+moduleType+"'");
		}
 
	}
Le résultat de la condition sera toujours l'affichage de "moduleType = [...]"

Pouvez-vous m'aider ?

Merci d'avance