您好,我正在通过单击 ImageButton 来调用 Activity ,但它不会完成当前 Activity 。
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);
}
最佳答案
您正在 View.OnClickListener
上下文中调用 finish,而不是需要执行 ACTIVITY CLASSNAME.this.finish ()
关于android - 单击按钮时当前 Activity 未关闭(完成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16201830/