2014-03-07 82 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的更多信息的鏈接。 希望這有助於。

相關問題