我有一个列表视图,其中包含一些可检查的 cetegories。我想开始此活动,startActivityForResult
当用户返回初始活动时,此活动将开始创建已选择的类别并将其 ID 存储在列表中。问题是我应该在哪里调用该onResult
方法。我的第一个想法是这样说:
@Override
protected void onPause() {
super.onPause();
if(isFinishing()){
onResult()....call here
}
}
但是,据我所知,这isFinishing()
并不是确保活动完成并且我们无法确定何时调用它的最佳方式。当用户检查完他的类别后,有没有更好的方法来返回结果?我的意思是我不能onResult
每次用户做出选择时都发送。