Android 在片段正确完成加载后执行操作
我想知道片段何时正确地完成加载,以及nexr何时执行操作。我不知道我该怎么做Android 在片段正确完成加载后执行操作,android,android-fragments,Android,Android Fragments,我想知道片段何时正确地完成加载,以及nexr何时执行操作。我不知道我该怎么做 谢谢。执行片段的onStart或onResume中的操作 @Override public void onResume() { super.onResume(); //perform action } 你说“已正确完成加载”是什么意思?您是在片段中执行某种长时间运行的任务,还是只想知道片段何时通过了标准 如果只是知道安装何时完成的问题,您应该按照另一个答案中的提示进行覆盖,您可以调用api if(
谢谢。执行片段的
onStart
或onResume
中的操作
@Override
public void onResume() {
super.onResume();
//perform action
}
你说“已正确完成加载”是什么意思?您是在片段中执行某种长时间运行的任务,还是只想知道片段何时通过了标准 如果只是知道安装何时完成的问题,您应该按照另一个答案中的提示进行覆盖,您可以调用api
if(fragment.isAdded()) {
}
检查片段是否已添加到当前活动。这是您希望为片段执行一次的操作吗?还是每次看到碎片的时候?您需要根据片段生命周期文档找到正确的覆盖:因为当我使用滑动菜单库单击listview中的元素时,它是滞后的。。所以我有了在片段完全加载时执行更改的想法!我不知道你是否抓住了我!谢谢。没有人能回答这个问题?嗯,如果没有看到一些代码,很难说为什么事情会滞后。但在开始时回答你的问题是你想要的(我想)。文档中说,onStart“在用户可见片段时被调用。这通常与包含活动生命周期的Activity.onStart相关联。”您找到解决方案了吗?如果下面的任何答案有帮助,请接受并向上投票。当我使用滑动菜单库单击列表视图中的某个元素时,它是滞后的。。所以我有了在片段完全加载时执行更改的想法!我不知道你是否抓住了我!谢谢。嗯,如果没有看到一些代码,很难说为什么事情会滞后。但在开始时回答你的问题是你想要的(我想)。文档中说,onStart“在用户可见片段时被调用。这通常与包含活动生命周期的Activity.onStart相关联。”