2012-09-23 48 views
0

我想建立與Android原生web應用,當我運行的代碼,我的默認AVD告訴我,我的應用程序崩潰...如何建立基於WebView應用軟件Android

我跟隨在谷歌這個教程Android文檔:這裏http://developer.android.com/guide/webapps/webview.html 是我的Java的Android代碼:

package com.example.mobilewebview; 

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import android.webkit.WebView; 
//import android.webkit.WebSettings; 

public class MainActivity extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     WebView myWebView = (WebView) findViewById(R.id.webview); 
     myWebView.loadUrl("http://www.google.com"); 
     setContentView(R.layout.activity_main); 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     getMenuInflater().inflate(R.menu.activity_main, menu); 
     return true; 
    } 
} 

謝謝!

回答

1

移動

setContentView(R.layout.activity_main); 

要正確後:

super.onCreate(savedInstanceState); 

你都拿到一個錯誤,因爲findViewById()會在當前使用的佈局視圖。在您嘗試查找其中的視圖後,您正在設置佈局,因此出現錯誤。

+0

它不工作太...但感謝您的答案! – Random78952

+0

@RochesterFox再試一次。我第一次誤讀 –

+0

好的非常感謝你(因爲你可以看到我是一個初學者與機器人)我可以接受你的答案11分鐘後... 你知道我可以如何銷燬活動標題和webview地址欄嗎? – Random78952

相關問題