onClickButtonListener声明它从未被使用过

时间:2016-03-06 16:41:47

标签: android android-intent onclicklistener android-button

我在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" />

任何帮助解决这个问题将不胜感激!提前谢谢。

2 个答案:

答案 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();