2014-03-07 74 views
1

Android是否保持(视图或活动)变化的历史记录与任何日志文件相同!我们可以使用那些符合我们要求的信息吗?我希望在该信息的基础上设置一些标志,以便在应用程序中用于未来目的!Android是否保留了视图变化的历史记录?

+0

你有什么尝试?你有什么调查?你究竟在问什么? – Tobrun

回答

0

您的问题太宽泛。可以有不同类型的历史:触摸历史,文本编辑历史,视图位置历史,已启动活动的历史,已启动应用程序的历史记录等。但Android仅保留对Android用户至关重要的内容。例如,它会保留最近启动的应用程序列表或任务堆栈中的活动。但这并非真正的历史。也没有任何观点变化的历史。

回答你的问题 - 没有。很可能你找不到任何东西,你可以可靠地用作历史。如果您需要真实的历史记录,您需要设置相应的侦听器并由您自己实施。

0

答案是肯定的,如果没有设置标志,默认情况下Android会保留活动的历史记录。您可以通过此代码通过意图设置此标志。

Intent i = new Intent(); i.setFlags(|Intent.FLAG_ACTIVITY_NO_HISTORY);

标志说明 如果设置,新的活动没有保存在历史堆栈。只要用户离开它,活动就完成了。这也可以使用noHistory属性进行设置。

检查this有关在Android Intent中使用的FLAG的更多信息的链接。 希望这有助于。

相关问题