我可以使用recreate()
的{{1}}方法拨打onDestroy()
吗?想法是在操作系统停止时重新启动活动。是否有可能并且这样做有任何缺点。基本上,我有一个空白的活动,启动许多服务,但应用程序意外停止(由于所有服务也停止)在一个制造商(虽然它适用于大多数手机)。例如,这样的事情是可能的吗?
MainActivity
更新1 2小时后重新启动主要活动,对此方法有任何建议。这是不好的,因为主要活动会再次召唤自己。
public void onDestroy()
{
super.onDestroy();
this.recreate();
}
答案 0 :(得分:0)
onDestroy()表示活动不会被保证被调用。
如果操作系统决定终止您的活动,它就不会调用onDestroy(),因此该计划无法正常工作。