是否可以通过某种静态调用从非主线程中检索应用程序上下文?
由于
答案 0 :(得分:3)
是。有很多(见下文),但根本不推荐。通过自定义构造函数创建线程时,最好传递上下文。
示例(再次 - 真的失去了):
活动中的:
class SomeActivity extends Activity {
public static Context ctx;
protected void onCreate(Bundle bundle) {
// ...
ctx = this;
// ...
}
public static Context getLastSetContext() {
return ctx;
}
}
在帖子中:
Context ctx = SomeActivity.getLastSetContext();
答案 1 :(得分:3)