获取Context的方法:
public static class MyApp extends Application{
public static Context sContext;
@Override
public void onCreate() {
super.onCreate();
sContext = getApplicationContext();
}
}
在需要Context的地方MyApp.sContext就可以了。
如:Toast.makeText(MyApp.sContext,"要显示的内容", Toast.LENGTH_SHORT).show();
在静态Handler中用上述方法调用Toast就不会报Can't make static reference to non-static method ( Android getApplicationContext() )的错误了。