在我的应用程序中,我想允许用户插入一些稍后出现在列表中的数据。这方面组织如下: 在主活动中,用户可以按下一个按钮来打开编辑器活动。在这里可以构建数据。按下确认按钮,构建的数据将显示在列表中的另一个活动(新元素活动(中。 好吧,如果用户通过指定的按钮从新元素活动返回到主活动,我希望取消列表,而现在,添加新元素时,前者仍然存在(那是因为带有数据的数组在 onCreate(( 方法之前初始化 - 我不想更改它(。我试图覆盖onBackPressed((方法,但它不起作用。建议?
这是我的代码 - onBackPressed(( 方法。
@Override
public void onBackPressed(){
super.onBackPressed();
data.clear();
Log.d("onBackPressed", "called");
}
单击后退按钮只会返回到上一个活动。不会调用重写的方法。 提前致谢
@Override
public void onBackPressed() {
startActivity(new Intent(CurrentActivity.this,NextActivity.class));
}