我想测试我的应用程序被杀死并在非主要活动中重新启动的情况,假装用户只是恢复了应用程序。有人知道怎么做吗?我没有找到任何想法,因为它们都杀死了应用程序,然后在主要活动中恢复。
user317033
问问题
135 次
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 回答