2012-07-04 86 views
1

我在令牌上有此語法錯誤,刪除此令牌錯誤。下面是我的兩個相關文件令牌上的語法錯誤,刪除此令牌

MainActivity.java

package com.example.androidwebviewexample; 

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

import com.example.androidwebviewexample.R; 

public class MainActivity extends Activity { 

WebView myWebView = (WebView) findViewById(R.id.webview); 
myWebView.loadUrl("www.yahoo.com"); // ERROR !!!!!! 

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

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


} 

activity_main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:padding="@dimen/padding_medium" 
    android:text="@string/hello_world" 
    tools:context=".MainActivity" /> 
<WebView 
    android:id="@+id/webview" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 
</RelativeLayout> 

回答

6

哪裏是你的活動onCreate()

你忘了定義Activity的onCreate()。 (從您的代碼)

現在試試這個,

public class MainActivity extends Activity { 
@Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
       WebView myWebView = (WebView) findViewById(R.id.webview); 
       myWebView.loadUrl("www.yahoo.com");  
     } 
    } 

UPDATE:

更新你的問題後,

myWebView.loadUrl("www.yahoo.com"); 

你不能初始化或者直接宣佈任何方法除了Activity的之外的任何方法。

只是把這個線onCreate()setContentView(R.layout.activity_main);

正如我在上面的代碼編寫,那麼它的作品之後。

+0

謝謝,我是新來的android和錯過了.. – LivingThing

相關問題