【发布时间】:2016-11-28 20:41:43
【问题描述】:
在等待来自 Firebase ValueEventListener 的回复时,我不希望我的 Activity 在进入 OnPause() 时停止使用此代码收听:
removeUIListener(OnUpdateUserDoneListener.class, this);
我可以将该行放在onStop() 中而不是OnPause() 中吗?这样当User 返回并且听众已经解雇时,一切都会好起来吗?
或者在另一个问题 - OnPause() 之后会发生什么?可以这样的听众吗:
/**
* Waiting for all done when updating User
*
* @param userItem the user item
*/
@Override
public void OnUpdateUserDone(UserItem userItem) {
isUpdateUserDone = true;
if(isCreateToyDone)
exitSearch();
}
还叫吗?
【问题讨论】: