クラスを作成する場合は、自分のグローバルクラスのメソッドにアクセスしたい、同じクラスのメソッドと同じ静的メソッドで1つの静的メソッドを作成しました -グローバルにアクセスする静的メソッドでグローバルクラスのメソッド
final GlobalClass globaVariable = (GlobalClass)getApplicationContext();
このオブジェクトを静的にするとエラーが表示され、このオブジェクトを静的にすると、グローバルクラスとメソッドの値が新しく作成されるため、値が取得されません。静的メソッドでグローバルメソッドにアクセスするには、どうすればよいか教えてください。
私のグローバル・メソッドは、のように怒鳴るです:
public class GlobalClass extends Application {
private int vMyToken;
private String vConCmpName;
private boolean vUserLoginMode;
private String vGlobalSessionID;
private String vglobalAccInternalID;
public int getToken() {
return vMyToken;
}
public void setToken(int myTokenVal) {
//Toast.makeText(GlobalClass.this, "", Toast.LENGTH_SHORT).show();
vMyToken = myTokenVal;
}
}
「Toast」クラスの質問コードに追加してください。 –