在活动被杀死(何时OnDestroy被调用)之前,我将一些int值保存在SharedPreferences.
但我注意到的是,保存值大约需要一秒钟,但应用程序在销毁Activity.
我可以Wait在它被杀死之前做一些事情吗?
这是我的例子:
@Override
public void onDestroy(){
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt("finalXPos", finalX);
editor.putInt("finalYPos", finalY);
editor.commit();
super.onDestroy();
removeView();
}
======================>> 编辑 <<======================
我犯了一个错误,说这是为了一个,Activity但事实并非如此。我正在调用服务onDestroy,不幸的是没有方法可以覆盖那里......onPause