4

我想知道片段何时正确完成加载,然后 nexr 执行操作。我不知道我该怎么做!

谢谢。

4

3 回答 3

0

执行 FragmentonStart或中的操作onResume

@Override
public void onResume() {
     super.onResume();
     //perform action
}
于 2013-05-07T18:06:52.347 回答
0

当您说“已正确完成加载”时,您到底是什么意思?您是在片段中执行某种长时间运行的任务,还是只是想知道片段何时经历了它的标准生命周期

如果只是知道何时完成设置,您应该像在另一个答案中发布的那样覆盖onStart()

于 2013-05-07T18:08:27.690 回答
-1

你可以调用api

if(fragment.isAdded()) {

}

检查片段是否已添加到当前活动中。

于 2013-05-08T05:55:50.533 回答