Android扩展了应用程序基础

Android扩展了应用程序基础,android,Android,我在一个从应用程序扩展而来的类中设置全局变量。只是被基本的东西弄糊涂了。下面的代码正在运行,但这是一种正确的方法吗 public class GlobalMV extends Application{ private static final String TAG = "Global"; private String userid, pwd, name, station; @Override public void onCreate () { Thread.setDefa

我在一个从应用程序扩展而来的类中设置全局变量。只是被基本的东西弄糊涂了。下面的代码正在运行,但这是一种正确的方法吗

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和constructor都可以在那里吗?

看起来不错,您还可以写:

private String userid="000000";
private String pwd;
private String name;
private String station;

是的,它们可以共存。。。但是,为什么?你为什么不把所有的东西都放进去呢?哦。。。你知道。。。。这非常有效。谢谢