我在android studio中创建的方法存在问题。该语句应该在按钮时打开一个新活动 的 Breakfast_continental 被点击。
然而,我得到的错误是从不使用 onClickButtonListener 。 我不确定为什么会发生这种情况,因为方法中有一个声明。
方法如下
public void onClickButtonListener() {
button_cont_break = (Button) findViewById(R.id.Breakfast_continental);
button_cont_break.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View views) {
Intent Continental = new Intent(Breakfast.this, Continental_breakfast.class);
startActivity(Continental);
}
}
);
}
这是AndroidManifest.xml条目
<activity
android:name=".Continental_breakfast"
android:label="@string/title_activity_continental_breakfast__maps" />
任何帮助解决这个问题将不胜感激!提前谢谢。
答案 0 :(得分:3)
删除public void onClickButtonListener() {
并将button_cont_break = (Button) findViewById(R.id.Breakfast_continental);
放入onCreate
方法。
button_cont_break.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent Continental = new Intent(Breakfast.this, Continental_breakfast.class);
startActivity(Continental);
}
});
答案 1 :(得分:1)
将此行放在onCreate
中以实际调用方法
onClickButtonListener();