新しいアクティビティを開始するために 3 つのインテントを実行しようとしていますが、常にエラーが発生することがわかりました。コードを main.java コードに配置しています。
public class Main extends Activity {
Button service;
Button gallery;
Button contact;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
service = (Button)findViewById(R.id.Services);
service.setOnClickListener(new View.OnClickListener() {
});
gallery = (Button)findViewById(R.id.Gallery);
gallery.setOnClickListener(new View.OnClickListener() {
});
contact = (Button)findViewById(R.id.Contact);
contact.setOnClickListener(new View.OnClickListener() {
});
public void onClick (View v) {
// Inflate the menu; this adds items to the action bar if it is present.
Intent intent = new Intent (Main.this, servicesActivity.class);
startActivity(intent);
}
public void onClick1 (View v) {
Intent intent1 = new Intent (Main.this, galleryActivity.class);
startActivity(intent1);
}
public void onClick2 (View v) {
Intent intent2 = new Intent (Main.this, contactActivity.class);
startActivity(intent2);
}
}
}
私はさまざまな方法を試し、さまざまな場所にブラケットを配置することさえしました。また、私はインターネットで何週間も検索してきましたが、1つ以上で動作するものは何も見つかりませんでした。OnClick と new View.OnClickListener() でエラーが発生しています。私は3つのボタンで同じコードを試した理由です。基本的に、メインの activity.xml に 3 つのボタンがあります。私がやりたいことは次のとおりです。
>'button1 >goes> activity1'
>'button2 >goes> activity2'
>'button3 >goes> activity3'
私はAndroid開発が初めてなので、ヒントやヒントを教えてください。