我发现大部分的Context只是用来获取preference而不是用来确定生命周期。
那么对于这部分的context是不是可以用application context代替? 大致做法如下:
public class zjsApplication extends Application{
private static zjsApplication instance;
private static Context context;
@Override
public void onCreate() {
super.onCreate();
instance = this;
context = getApplicationContext();
startService(new Intent(this, TimerService.class));
}
public static zjsApplication getInstance() {
return instance;
}
public static Context getAppContext() {
return zjsApplication.context;
}
}
参考了http://stackoverflow.com/questions/2002288/static-way-to-get-context-on-android, 不知道弊端是不是可以忽略的。
我发现大部分的Context只是用来获取preference而不是用来确定生命周期。
那么对于这部分的context是不是可以用application context代替? 大致做法如下:
参考了http://stackoverflow.com/questions/2002288/static-way-to-get-context-on-android, 不知道弊端是不是可以忽略的。