2014-03-29 164 views
2

我試圖在webview中加載一個URL,但我不斷收到錯誤。 (見下文)無法在webview中加載url(android)

這是一個應該在啓動時加載的URL代碼:我的ID爲「myownwebview」我的XML文件中有一個網頁視圖

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    if (savedInstanceState == null) { 
     getFragmentManager().beginTransaction() 
       .add(R.id.container, new PlaceholderFragment()).commit(); 
    } 


    WebView mywebview1; 

     mywebview1 = (WebView)findViewById(R.id.myownwebview); 
     mywebview1.loadUrl("http://www.mad-sharky.com"); 



} 

。每當我開始projecti得到圖中所示的錯誤消息:

enter image description here

我搜索了很多,大部分的答案我發現告訴之前創建的URL被寫入意見,因此它拋出異常。它應該在「seContentView」之後。但在我的情況下,它是在setContentView之後,所以我找不到是什麼原因造成的。這是我的第一個應用程序,如果這是一個基本問題,對我來說如此裸露。

感謝

UPDATE

調試屏幕圖像:

enter image description here

+0

請發佈您的LogCat輸出 –

+0

更新後!如果你需要更多的話讓我知道..謝謝! – user2452250

+0

你可以直接發佈LogCat嗎?沒有圖像,文字。 –

回答

0

可能是片段的交易導致了異常,因此評論驗證碼:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    /* if (savedInstanceState == null) { 
     getFragmentManager().beginTransaction() 
       .add(R.id.container, new PlaceholderFragment()).commit(); 
    }*/ 


    WebView mywebview1; 

     mywebview1 = (WebView)findViewById(R.id.myownwebview); 
     mywebview1.loadUrl("http://www.mad-sharky.com"); 


} 

或負載進入WebView fr的url om PlaceholderFragment

+0

謝謝,但沒有解決 – user2452250

+0

你確定在你的activity_main佈局中有webview「myownwebview」嗎? – Jorgesys

+0

現在感覺非常愚蠢.. :)我有它在我的fragment_main.xml ..什麼是fragment_main.xml?謝謝!! – user2452250