2

我想测试我的应用程序被杀死并在非主要活动中重新启动的情况,假装用户只是恢复了应用程序。有人知道怎么做吗?我没有找到任何想法,因为它们都杀死了应用程序,然后在主要活动中恢复。

4

2 回答 2

1

我实际上发现这更方便。您的应用程序在上一个活动中被终止并重新启动,因此只需添加一个调试按钮来调用它:

System.exit(0);

如果您想在当前活动中重新启动,只需启动另一个活动,然后立即调用它。

于 2013-03-18T23:56:28.807 回答
0

如果您有 ics 手机(或在模拟器中),只需激活

不保留活动

选项。

文档

告诉系统在活动停止后立即销毁它(就像 Android 必须回收内存一样)。这对于测试 onSaveInstanceState(Bundle) / onCreate(android.os.Bundle) 代码路径非常有用,否则很难强制执行。由于不保存状态,选择此选项可能会揭示您的应用程序中的许多问题。有关保存活动状态的更多信息,请参阅活动文档。

于 2013-03-18T22:39:36.093 回答