簡體   English   中英

在WebView中保留數據(Android)

[英]Retain data in WebView (Android)

我使用WebView#loadDataWithBaseURL將各種生成的HTML / JS加載到Activity中。 有沒有辦法在Activity生命周期中一次又一次不加載? 例如-用戶去檢查消息,然后再次調用該應用程序。 到那時-活動已停止並且可能已被破壞,當再次加載活動時,我不想在加載用戶已經查看的內容時打ic。

例如-用戶去檢查消息,然后再次調用該應用程序。 到那時-活動已停止,可能已被破壞

如果用戶直接訪問了Notification或單擊HOME,則您的活動將停止但不會被破壞。 在這些情況下,除非更改內容,否則WebView不應更改內容。

如果用戶按BACK,則您的活動將被破壞,或者由於內存限制,Android需要將您拒之門外。

在BACK情況下,用戶明確告訴您離開,因此重新加載數據似乎是合理的。

按照內存限制的方式,根據定義,設備的內存不足,因此,當您回到前台時,您將需要重新加載數據。

當我單擊“主頁”時,稍后再重新啟動應用程序時,將保留WebView的內容。 但是當我觸發一個Intent(例如條形碼掃描儀)時,在該Intent完成並返回到我的應用程序后,我的應用程序中的WebView被重新加載。

返回意圖后,我能否保留WebView內容?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM