我开发了一个android记事本应用程序,我有视图界面和编辑界面,假设我在编辑界面中编辑内容并按回按钮查看界面,视图界面的内容应该从之前的内容改变,此刻我可以' t在更新视图内容的同时,我该如何实现,请帮助,谢谢!有一种方法可以在单击选项卡布局中的选项卡后刷新选项卡内容,谢谢!
答案 0 :(得分:0)
您可以致电startActivityForResult(Intent, int)
开始编辑活动。在进行一些编辑并按下后,您应该通过setResult()
方法将结果退回:
setResult(Activity.RESULT_OK, (new Intent()).putExtra(EXTRA_POJO, p));
在您的第一个活动覆盖onActivityResult(int, int, Intent)
方法中,从意向对象获取您发送的内容。
请记住 - 如果您想通过意图传递对象,则必须实现Parcelable
接口。
答案 1 :(得分:0)
当您按下“编辑界面”的后退按钮时,您将返回“查看界面”。
要刷新“查看界面”,您可以将代码更改为:
public void onResume() {
super.onResume();
// your updating code
}
当活动来到foregroud时,会调用 onResmue()。
请查看此链接以了解活动生命周期: http://developer.android.com/reference/android/app/Activity.html