空指针异常无法解决,求指导
import android.app.Activity;import android.content.Context;import android.content.Intent;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class ButtonActivity extends Activity implements OnClickListener { Context context; View view; public ButtonActivity(Context context,View view){ this.context = context; this.view = view; } public void initButton() { Button barChart = (Button) view.findViewById(R.id.button1); Button pieChart = (Button) view.findViewById(R.id.button2); Button threadChart = (Button) view.findViewById(R.id.button3); barChart.setOnClickListener(this); pieChart.setOnClickListener(this); threadChart.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.button1: Intent barintent = new Intent(context,BarChartActivity.class); barintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); Log.i("tag", (barintent == null)+""); [color=#FF0000]this.startActivity(barintent);[/color] break; case R.id.button2: Intent pieChart = new Intent(context,PieChartActivity.class); pieChart.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); this.startActivity(pieChart); break; case R.id.button3: Intent threadChart = new Intent(context,ThreadChartActivity.class); threadChart.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); this.startActivity(threadChart); break; default: break; } }}