0
我正在從另一個應用程序獲取意圖的應用程序。當收到意圖時,應用程序必須執行一些JavaScript導航到另一個頁面。在導航之後,javascript給出了應用程序可以在前臺執行的觸發器。Android Webview在後臺加載,準備就緒時顯示
問題是,當我發送一個intent時,webview不會被激發,並且javascript函數不能被調用。所以我必須在執行javascript函數之前先調用onCreate函數。
調用onCreate函數的問題是應用程序啓動並顯示webview,但我想在加載新頁面後顯示它。
90%都必須在後臺工作,但這是可能的加載數據在視圖對象?有沒有辦法調用onCreate函數(通過startActivity with Intent)並且不向用戶顯示應用程序?
在此先感謝
那就對了。但問題是應用程序必須加載webview一次以瞭解JavaScript並初始化webview。否則,我會在webview上得到一個nullPointerExeption。 –
在onCreate()中創建webview,在onStart()中加載url。不要ry用javascript來修改webview,那很糟糕,真的很不好 – Merlin
現在我很好奇你爲什麼要這麼做?這聽起來像你應該只是沒有意圖地瀏覽到原始webview中的另一個頁面,除非這是一個android 3.0+平板電腦的事情,但你會使用片段 – Merlin