开发者

Basic app with webview not working - FC on start

开发者 https://www.devze.com 2023-02-06 13:28 出处:网络
I am trying to create a simple webview and I am getting FC on each start. Here is my MainActivity.java file:

I am trying to create a simple webview and I am getting FC on each start.

Here is my MainActivity.java file:

package com.jerdog.apps;

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

public class MainActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(开发者_开发技巧savedInstanceState);
        setContentView(R.layout.main);
        WebView myWebView = (WebView) findViewById(R.layout.main);
        myWebView.loadUrl("http://www.google.com");
    }
}

and here is my res/layout/main.xml file

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>
</LinearLayout>

I am including my logcat from the moment I press Run in Eclipse at pastebin

http://pastebin.com/5trRw9Bd


This line:

WebView myWebView = (WebView) findViewById(R.layout.main);

is incorrect, and myWebView is null. Thus the following line throws the NullPointerException

Change the line to:

WebView myWebView = (WebView) findViewById(R.id.webview);

findViewById takes the id of the View you wish to find as an input, however you were passing in your layout. Changing this to the id of the WebView element from your main.xml file should fix the issue. There is a tutorial if you need a reference implementation.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号