在活动被杀死(何时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