当我点击我的应用程序中的后退按钮时,我想要更改之前活动中的一些数据。
public void onBackPressed() {
super.onBackPressed();
Log.v("Back Button ","Pressed");
}
我正在尝试使用此功能,但无法帮助它? 我是否需要维护后退按钮内部活动的后台堆栈?请帮忙 我想更改菜单栏图像(我的应用程序中每个活动的底部)以及每个活动中存在的项目,但是当我点击菜单栏(可点击)时,它无法根据活动变化更改菜单栏图像。
答案 0 :(得分:2)
您想查看startActivityForResult
。上一个父Activity
应该通过此调用生成下一个父Bundle
。当返回Intent
中的父Activity
时,数据可以通过onActivityResult
中的附加内容({{1}})向后传递 - 或者您只需使用结果代码。
您可以在此处找到更多信息:http://developer.android.com/reference/android/app/Activity.html#StartingActivities
答案 1 :(得分:0)
更好地使用onKeyDown.& onKeyDown Example
只是覆盖这个android的默认方法。它会随时随地提供变化。