0

WebView を作成しようとしていますが、実行中に表示されません。助けてください。

私が持っているエラー:

11-16 16:30:23.043: E/AndroidRuntime(1709): FATAL EXCEPTION: main
11-16 16:30:23.043: E/AndroidRuntime(1709): java.lang.RuntimeException: Unable to      start activity ComponentInfo{com.example.intents/com.example.intents.MyBrowserActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class webView

11-16 16:30:23.043: E/AndroidRuntime(1709): Android.app.ActivityThread.performLaunchActivity(ActivityThread.Java:2059) で 11-16 16:30:23.043: E/AndroidRuntime(1709): Android で。 app.ActivityThread.handleLaunchActivity(ActivityThread.Java:2084)

これは私のマニフェストです:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.intents"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
 android:minSdkVersion="8"
 android:targetSdkVersion="15" />
 <uses-permission android:name="android.permission.CALL_PHONE"/>
 <uses-permission android:name="android.permission.INTERNET"/>

 <activity
  android:name=".MyBrowserActivity"
  android:label="@string/app_name" >

  <intent-filter>
  <action android:name="android.intent.action.VIEW" />
   <action android:name="com.example.MyBrowser" />

   <category android:name="android.intent.category.DEFAULT" />
   <data android:scheme="http"/>
   </intent-filter>
   </activity>

主な活動:

Button But4 = (Button)findViewById(R.id.btn_launchMyBrowser);
 But4.setOnClickListener(new View.OnClickListener(){

    public void onClick(View v) {
        // TODO Auto-generated method stub
        Intent i = new Intent("com.example.MyBrowser");
        i.setData(Uri.parse("http://www.amazon.com"));
        startActivity(i);


    }


 });

私のインテント アクティビティ:

           Uri url = getIntent().getData();
    WebView webView = (WebView)findViewById(R.id.WebView01);
    webView.setWebViewClient(new Callback());
    webView.loadUrl(url.toString());
}
private class Callback extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url){
        return (false);
    }
}
4

1 に答える 1

1

クラス webView の拡張中にエラーが発生しました

webViewの代わりにレイアウト ファイルを入力したと思いますWebView

于 2012-11-17T15:00:12.227 に答える