GridView-尝试打开不同的活动时出现致命错误

时间:2013-10-10 02:06:38

标签: android gridview android-activity

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
GridView gv= (GridView)findViewById(R.id.gridView1);


gv.setAdapter(new ImageButtonAdapter(getApplicationContext()));
 gv.setOnItemClickListener(new OnItemClickListener() {

       public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
           Toast.makeText(MainActivity.this, "" + position, Toast.LENGTH_SHORT).show();


           switch(position){
        case 0:


          {

                Intent intenta = new Intent (MainActivity.this, Activitya.class);
                startActivityForResult(intenta,0);

            }

            break;

        case 1:
        {
            Intent intentb = new Intent (MainActivity.this, Activityb.class);
            startActivityForResult(intentb,0);
        }
           break;

           }
   }

 });
 }
}

错误:

10-11 11:32:48.819: E/AndroidRuntime(947): FATAL EXCEPTION: main

10-11 11:32:48.819:E / AndroidRuntime(947):java.lang.RuntimeException:无法实例化活动ComponentInfo {com.guru.finalpro1 / com.guru.finalpro1.AA}:java.lang。空指针异常 10-11 11:32:48.819:E / AndroidRuntime(947):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137) 10-11 11:32:48.819:E / AndroidRuntime(947):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) 10-11 11:32:48.819:E / AndroidRuntime(947):在android.app.ActivityThread.access $ 600(ActivityThread.java:141) 10-11 11:32:48.819:E / AndroidRuntime(947):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1256) 10-11 11:32:48.819:E / AndroidRuntime(947):在android.os.Handler.dispatchMessage(Handler.java:99)

0 个答案:

没有答案