您好我正在使用ImageButton点击活动,但它无法完成当前活动。
btn_home.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent i = new Intent(getApplicationContext(), GridActivity.class);
i.putExtra("feed", _rssFeed);
startActivity(i);
SwipeDetailView.this.finish();
}
});
但是,如果我在同一个班级的操作栏菜单上单击主页按钮,它会正常关闭。
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
答案 0 :(得分:5)
您正在View.OnClickListener
上下文中调用完成,而您需要执行ACTIVITYCLASSNAME.this.finish ()