クリックのソースを定義することはできますか?私は、RecyclerViewをクリックするか、または通知アクションを介してMainActivityにアクセスできます。それに応じて、私は別の情報を提供する必要があります。言いたいことがありますか:クリックがrecyclerviewからのものであれば...、それ以外の場合は通知アクションからのものですか?クリックのソースを定義しますか?
私はこれまでの考えることができるが、このですが、問題は、私のようなボタンを使用していないです:
Button mClickButton1 = (Button)findViewById(R.id.clickButton1);
mClickButton1.setOnClickListener(this);
Button mClickButton2 = (Button)findViewById(R.id.clickButton2);
mClickButton2.setOnClickListener(this);
public void onClick(View v) {
switch (v.getId()) {
case R.id.clickButton1: {
// do something for button 1 click
break;
}
case R.id.clickButton2: {
// do something for button 2 click
break;
}
}
}
ありがとう!
すべてのビューオブジェクトは 'Button'だけでなく' setOnClickListener'を持っています –