静态Handler中调用Toast

来源:互联网 发布:Java web 登录实现 编辑:程序博客网 时间:2024/05/16 11:12

获取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() )的错误了。


0 1
原创粉丝点击