Android onResume再次调用onResume

时间:2014-04-25 02:46:38

标签: android android-activity onresume

我有一个活动,您可以在其中输入信息并将其保存在数据库中。相同的活动也可用作编辑活动。当我想从db中检索数据时,它会通过" onResume"填充编辑文本和字段的其余部分。方法。

现在我还可以选择添加图片。因此,当我点击添加图片(从图库或相机中)时,它会将我带到图库或相机,在图片选择上,它会让我回到通过onResume编辑活动。

虽然检索活动应用程序工作正常,但如果我有任务,它也可以从数据库获取图片。现在我可以从db检索数据或任何内容,并根据需要对编辑文本进行任何更改,但是在运行" onResume"再次,我无法对我的应用程序进行更改..

我只是无法解决这个问题。

欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您要打开相机意图或图库意图,则图库或相机位于前景,您的活动将转到调用

的背景
onPause()

当您的图库或相机活动关闭时,后台活动将进入前台并调用

onResume()

您可以在

中调用其他选项
onCreate()

如果只需要一次

并打开相机和图库使用

  startActivityForResult()

并在

中接收数据
onActivityResult(int requestCode, int resultCode, Intent data)