android调用在onDestroy()中重新创建

时间:2015-10-23 01:28:55

标签: android recreate android-ondestroy

我可以使用recreate()的{​​{1}}方法拨打onDestroy()吗?想法是在操作系统停止时重新启动活动。是否有可能并且这样做有任何缺点。基本上,我有一个空白的活动,启动许多服务,但应用程序意外停止(由于所有服务也停止)在一个制造商(虽然它适用于大多数手机)。例如,这样的事情是可能的吗?

MainActivity

更新1 2小时后重新启动主要活动,对此方法有任何建议。这是不好的,因为主要活动会再次召唤自己。

public void onDestroy()
      {
          super.onDestroy();
          this.recreate();
      }

1 个答案:

答案 0 :(得分:0)

onDestroy()表示活动不会被保证被调用。

如果操作系统决定终止您的活动,它就不会调用onDestroy(),因此该计划无法正常工作。