我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。
我需要什么代码回到以前的活动
我想在android应用程序上做一些简单的事情。 怎么可能回到以前的活动。
我需要什么代码回到以前的活动
当前回答
同样的问题
finish(); OR super.onBackPressed();
对我来说很好,两者都一样,但没有回报
其他回答
将此添加到onCLick()方法中,它将返回到之前的活动
完成();
或者你可以用这个。这对我来说非常有效
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if ( id == android.R.id.home ) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
就在这个
super.onBackPressed();
如果你已经正确设置了AndroidManifest.xml文件的父活动,你可以使用:
NavUtils.navigateUpFromSameTask(this);
这是你的儿童活动。
同样的问题
finish(); OR super.onBackPressed();
对我来说很好,两者都一样,但没有回报
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
这将使您到前一个活动保持其堆栈,并从堆栈中清除它之后的所有活动。
例如,如果堆栈为A->B->C->D,并且您以该标志开始B,则堆栈将为A->B