我在strings.xml中定義一個字符串資源如下:使用字符串資源來存儲一個網址給WebView.loadURL
<string name="web_app_url">http://BlueBadgeParking.com</string>
在我的活動之一,我試圖獲取字符串並將其分配給一個變量(我的主要活動類,並在OnCreate類試過,但同樣的事情發生):
String blueBadgeParkingURL = getResources().getString(R.string.web_app_url);
然後我嘗試使用這個變量來加載URL的網頁視圖:
mWebView.loadUrl(blueBadgeParkingURL);
在loadUrl
調用中手動輸入URL可以正常工作,但是當我嘗試使用字符串資源中的變量集時,應用程序崩潰,「不幸,{my_app_name}已停止」。
我在做什麼錯?
你能在你的日誌中發佈的錯誤信息? –
可否請您發表一些更多的代碼和例外情況?是否有可能,你沒有初始化webView,從而得到一個NullPointerException(只是猜測...)? –
看起來像這樣:'java.lang.RuntimeException:無法實例化活動ComponentInfo {com.nooriginalthought.bluebadgeparking/com.nooriginalthought.bluebadgeparking.websiteViewActivity}:java.lang.NullPointerException:嘗試調用虛擬方法'android。 content.res.Resources android.content.Context.getResources()'的空對象引用',但正如我所說的問題,如果我使用'mWebView.loadUrl(「http://BlueBadgeParking.com」);它工作正常,所以它是空指針的問題,但不是在WebView .. –