22
33import android .os .Bundle ;
44import android .app .Activity ;
5+ import android .content .Context ;
6+ import android .content .Intent ;
57import android .view .Menu ;
68import android .view .View ;
79import android .widget .Button ;
810
911public class MainActivity extends Activity {
1012
11- private Button catButton ;
12-
13+ private Button button1 ;
14+ private Button button2 ;
15+ private Button button3 ;
16+ private Context context ;
17+
1318 @ Override
1419 protected void onCreate (Bundle savedInstanceState ) {
1520 super .onCreate (savedInstanceState );
1621 setContentView (R .layout .activity_main );
17- catButton = (Button ) findViewById (R .id .catButton );
18- catButton .setOnClickListener (new MyOnClickListener ());
22+ context = this ;
23+ button1 = (Button ) findViewById (R .id .button1 );
24+ button1 .setOnClickListener (new MyOnClickListener ());
25+ button2 = (Button ) findViewById (R .id .button2 );
26+ button2 .setOnClickListener (new MyOnClickListener ());
27+ button3 = (Button ) findViewById (R .id .button3 );
28+ button3 .setOnClickListener (new MyOnClickListener ());
1929 }
2030
2131 @ Override
@@ -24,11 +34,18 @@ public boolean onCreateOptionsMenu(Menu menu) {
2434 getMenuInflater ().inflate (R .menu .activity_main , menu );
2535 return true ;
2636 }
27-
37+
2838 public class MyOnClickListener implements View .OnClickListener {
2939 @ Override
3040 public void onClick (View arg0 ) {
31-
41+ if (arg0 .getId () == R .id .button1 ) {
42+ Intent intent = new Intent (context , CatActivity .class );
43+ startActivity (intent );
44+ } else if (arg0 .getId () == R .id .button2 ) {
45+ startActivity (new Intent (context , PreferenceActivity .class ));
46+ } else if (arg0 .getId () == R .id .button3 ) {
47+ startActivity (new Intent (context , TextFileActivity .class ));
48+ }
3249 }
3350 }
3451
0 commit comments