2013-10-14 69 views
0

我是Android新手,正在嘗試製作一個簡單的應用程序。Android:如何在intent.putExtra中傳遞webview

我想創建一個活動,顯示加載了html的webview。爲了讓用戶體驗更好,我希望將html預加載到webview並將其傳遞給顯示它的活動。我無法在網上找到任何示例顯示如何將webviews傳遞到putExtra方法。有任何想法嗎?

回答

-1

我有2個活動:第一個預加載到web視圖的網址;第二個將webview添加到佈局,並使用佈局設置內容視圖。

這是行不通的。只需要一個活動。

我想通過intent.putExtra將空webview傳遞到第一個活動。

這是不可能的。只需要一個活動。

我想它進入第二活動將它添加到佈局和設置的內容視圖

一個活動不能顯示出另一個活動的意見。只需要一個活動。

+0

感謝您的回答。如果我有一項活動,我想預先加載我的webview,然後在稍後的時間顯示它。如果我在activity的onCreate()方法中調用了preload()方法,那麼在稍後的某個時間點如何調用display()方法?我尋找一種方法來調用某個活動的方法,但似乎調用者唯一能做的就是啓動活動。 – tldr

+0

只是爲了澄清:我在活動開始時(onCreate)執行預加載的內容,但希望在稍後的時間點顯示它(添加到佈局,設置內容視圖)。我怎麼做? – tldr

+0

@tldr:在開始時將WebView設置爲android:visibility =「gone」,然後在顯示時將其設置爲可見。 – CommonsWare

0

@CommonsWare是對的;您需要在頁面上管理隱藏的WebView,加載它,然後在用戶想要查看時顯示它。 This thread有一些代碼,看起來很接近你正在尋找的東西。

相關問題