2017-02-20 39 views
0

我想知道在Android中是否有關於WebView /瀏覽器的最佳做法。我想在我的應用程序中打開一個網址來顯示網頁,但是我沒有任何東西可以從該網頁中檢索到,所以我不需要在我的應用程序的webview中顯示它。我應該在瀏覽器中還是在webview中顯示該頁面?我應該在應用程序或瀏覽器中的WebView中打開一個url嗎?

+0

它取決於你!如果你在web視圖中加載url,那麼可能會造成一些內存泄漏問題。所以,而不是在瀏覽器中打開。 – Piyush

+0

這完全取決於你和你的要求 –

+0

所以在這種情況下沒有最佳做法? – Tibo

回答

1

如果您應該在WebViewBrowser中打開一個URL,完全取決於您的要求。不過我加入,你可以考慮一些要點:

瀏覽器:

  • 如果你有一個像你的組織隱私政策一些數據,那只是爲用戶的信息。您不需要用戶輸入任何信息。

的WebView:URL

  • 如果你想,

    • 定製內容獲取從用戶

    • 一些輸入發送一些信息到服務器

    謝謝!

  • +0

    感謝您的回答,鞏固了我的想法! – Tibo

    +0

    @Tibo:隨時歡迎! – AndiGeeky

    0

    快速解答:

    從你的情況下,它看起來會在瀏覽器的方式是不夠好。

    詳情:

    當你沒有用戶輸入來處理,這是不是在你的應用程序中的用戶流的一部分,去顯示在瀏覽器吧。這樣做更容易,因爲你不需要明確地管理任何東西。

    如果您有要處理的內容或此窗口是應用內流程的一部分,則應該使用WebView方式。它讓你有能力管理事情,而且你確實需要用戶按下「後退按鈕」等類似情況的代碼。我的意思是說,您是WebView生命週期管理的所有者,並且可以看到它在用戶流程中如何無縫地適合您的用戶流程。

    +0

    感謝您的回答,鞏固了我的想法! – Tibo

    相關問題