我的導航抽屜有一個基本活動。當活動實現onclick監聽器時,BaseActivity onclick監聽不工作
這款導航抽屜具有的onclick聽衆:
public class BaseActivity extends AppCompatActivity implements View.OnClickListener{
...
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.Pic:
Intent intent = new Intent(this, P_Activity.class);
this.startActivity(intent);
break;
}
}
它的工作原理很好,當它擴展BaseActivity類有沒有點擊收聽了。 但如果是這樣的:
public class Upload extends BaseActivity implements View.OnClickListener {
上baseactivity點擊將無法正常工作。 任何想法爲什麼以及如何解決?
mPic.setOnClickListener(本);在BaseActivity中調用這一行? –
是的,'image.setClickable(true); image.setOnClickListener(this);' –