无法保留Android片段

时间:2018-07-15 08:51:38

标签: android android-fragments kotlin android-fragmentactivity

我有一个片段,我想从图库中选择图片并在ImageView中对其进行更新。我可以这样做:

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    super.onActivityResult(requestCode, resultCode, data)

    if (requestCode == PICK_IMAGE) {
        var uri = data!!.data
        setImageBitmap(uri)
    }
}

在ImageView中更新图像后,Fragment被销毁并返回到Main / Hosting Activity。我想留在Fragment中继续工作。如何控制何时返回托管活动?

1 个答案:

答案 0 :(得分:0)

我发现了问题。正是Activity的onResume()生命周期方法中的刷新代码导致片段立即关闭。