Android会保留视图中的更改历史记录吗?

时间:2014-03-07 07:53:41

标签: java android

Android在(查看或活动)中保留变更历史记录与任何日志文件相同!我们可以根据我们的要求使用这些信息吗?我想在该信息的基础上设置一些标志,以便将来在申请中使用!

2 个答案:

答案 0 :(得分:0)

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

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

标志说明 如果设置,则新活动不会保留在历史堆栈中。一旦用户离开它,活动就完成了。这也可以使用noHistory属性设置。

检查this链接,了解有关Android Intent中使用的FLAG的更多信息。 希望这会有所帮助。

答案 1 :(得分:0)

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

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