我在此活动中创建了一个饼图。 一切正常,直到我点击意图我的图表活动的ListView。 整个应用程序刚刚崩溃。 这些代码有问题吗?
这是我的Chart1.class
package com.nyp.exploregowhere;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.util.AttributeSet;
import android.view.Menu;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
public class Chart1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chart1);
}
@Override
public View onCreateView(String name, Context context, AttributeSet attrs)
{
// TODO Auto-generated method stub
WebView webView = (WebView)findViewById(R.id.chartView);
webView.setWebChromeClient(new WebChromeClient());
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/explore.html");
webView.addJavascriptInterface(getApplicationContext(), "ExploreDB");
return super.onCreateView(name, context, attrs);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.chart1, menu);
return true;
}
}
07-03 10:42:56.084:E / AndroidRuntime(1352):在android.view.LayoutInflater.inflate(LayoutInflater.java:469) 07-03 10:42:56.084:E / AndroidRuntime(1352):在android.view.LayoutInflater.inflate(LayoutInflater.java:397) 07-03 10:42:56.084:E / AndroidRuntime(1352):在android.view.LayoutInflater.inflate(LayoutInflater.java:353) 07-03 10:42:56.084:E / AndroidRuntime(1352):at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2966) 07-03 10:42:56.084:E / AndroidRuntime(1352):at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3029) 07-03 10:42:56.084:E / AndroidRuntime(1352):at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:286) 07-03 10:42:56.084:E / AndroidRuntime(1352):在android.app.Activity.setContentView(Activity.java:1928) 07-03 10:42:56.084:E / AndroidRuntime(1352):at com.nyp.exploregowhere.Chart1.onCreate(Chart1.java:18) 07-03 10:42:56.084:E / AndroidRuntime(1352):在android.app.Activity.performCreate(Activity.java:5243) 07-03 10:42:56.084:E / AndroidRuntime(1352):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 07-03 10:42:56.084:E / AndroidRuntime(1352):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140)
请帮忙!