您好我正在編寫一個android應用程序,它必須使用webview和js從網站檢索一些信息,我想出瞭如何在應用程序打開時執行此操作,有沒有辦法在應用程序關閉時獲取這些信息?幾乎和WhatsApp和Gmail一樣...當應用程序關閉時從webview下載數據
0
A
回答
1
當應用程序未顯示時,您將無法使用WebView。你可以做的是使用在後臺運行的服務,在那裏你可以請求通過互聯網下載數據。
更多信息 http://developer.android.com/guide/components/services.html
請記住,您的標準服務將您的應用程序的主線程運行,所以你可能需要提供線程自己。
爲了使你的代碼觸發在給定時間結賬報警: http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html
對於非web視圖瀏覽網頁考慮: Use V8 JavaScript engine to execute JS lib without webview
0
您需要在服務上運行您的邏輯。 該服務將在後臺運行並執行您的應用邏輯。 如果您的應用正在進行CPU密集型操作,請在另一個線程上運行您的服務。請閱讀services的官方文檔以獲取更多關於如何使用它們的信息。
相關問題
- 1. 當按下返回鍵時,webview應用程序強制關閉
- 2. Webview Android應用程序關閉
- 3. 關閉Webview崩潰應用程序
- 4. WL.Client.Logout()當應用程序關閉時
- 5. 當應用程序關閉時關閉另一個進程
- 6. 當應用程序關閉時清除sqlite數據庫android
- 7. 當應用程序關閉時與服務器同步數據
- 8. 當應用程序關閉時寫入數據庫
- 9. 當Windows 8商店應用程序關閉時保存數據
- 10. 當應用程序關閉時,數據庫連接會立即關閉嗎?
- 11. Phonegap - 在應用程序加載時關閉數據捕獲
- 12. 當應用程序B關閉時關閉應用程序A:Mac OS X 10.7.3
- 13. 當應用程序關閉時關閉AlertDialog內部適配器
- 14. 當屏幕關閉時我的應用程序關閉
- 15. 當應用程序關閉時,jdbctemplate關閉連接?
- 16. 當關閉屏幕時,應用程序強制關閉
- 17. 當Windows關閉時,優雅的應用程序關閉
- 18. 當WPF應用程序關閉時關閉非託管資源
- 19. 當我按下按鈕時,應用程序強制關閉
- 20. 當按下按鈕時,應用程序關閉
- 21. 當用戶從最近關閉應用程序時調用onPause()
- 22. 報亭關閉應用程序時下載
- 23. 從手機發送數據,當應用程序關閉時穿戴
- 24. 的Andriod應用程序的WebView下載
- 25. 當應用程序關閉時計數的Android計時器
- 26. Android Chromium WebView應用程序在某個時間後關閉
- 27. Android應用程序關閉時沒有任何錯誤-WebView Javascript
- 28. 當應用程序關閉時重置默認啓動程序
- 29. 運行windows卸載程序時關閉應用程序
- 30. 檢測,當應用程序被關閉
喔...因爲我什麼應用程序不會......正在打開一個網站,登錄,點擊一個元素,並採取網頁上有什麼...有沒有一種方法沒有一個webview? –
我想你可以利用這裏提到的一些事情:http://stackoverflow.com/questions/19408245/use-v8-javascript-engine-to-execute-js-lib-without-webview但它會很多工作和錯誤傾向,因爲你將不得不導航一個網站和網站很容易改變他們的工作方式「底層」 – JohanShogun
記得投票並接受答案,如果它幫助你 – JohanShogun