我有一個簡單的Android應用程序,它在WebView中加載一個頁面,然後大部分實際工作都由服務器端腳本完成。一切是偉大的工作,但我現在有頁面的URL在Android應用程序硬編碼,有點像這樣:將配置UI添加到我的Android應用程序的最佳方式是什麼?
mWebView.loadUrl("https://www.my-application-url.com");
這是罰款,直至今天早上,當我被要求做它,以便系統會提示用戶第一次運行應用程序時輸入URL,然後由該應用程序自動保存和使用該用戶輸入的URL。我還被要求這樣做,以便用戶可以在他們選擇的情況下更改URL。
我被要求這樣做的原因是,用戶可以在他們自己的服務器上安裝應用程序的服務器端,我的Android應用程序將能夠連接,而無需爲每個用戶編寫定製版本,他們的URL被硬編碼到應用程序中。
我不確定什麼是在Android中處理此問題的最佳方法。看來我可能需要在第一次運行時默認顯示的應用程序中添加一些類型的配置界面,然後纔在以下運行時按下菜單按鈕。從這個配置界面我想我會從用戶那裏得到URL並將其序列化以供將來使用。
我只是猜測在這裏。我真的不知道如何在Android中最好地完成這一點,這是我的問題。什麼是完成這個最好的方法?
謝謝!