Applicationから拡張するクラスにグローバル変数を設定しています。基本と混同しているだけです。次のコードは機能していますが、それは正しい方法ですか?
public class GlobalMV extends Application{
private static final String TAG = "Global";
private String userid, pwd, name, station;
@Override public void onCreate ()
{
Thread.setDefaultUncaughtExceptionHandler(
new UncaughtExceptionHandler(){
@Override
public void uncaughtException(Thread arg0, Throwable arg1) {
Functions.CustomToastLong(getApplicationContext(), arg0.toString() + arg1.toString());
}
}
);
super.onCreate();
}
public GlobalMV(){
userid ="000000";
pwd="";
}
onCreate()とコンストラクターの両方が存在できますか?