Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道片段何时正确完成加载,然后 nexr 执行操作。我不知道我该怎么做!
谢谢。
执行 FragmentonStart或中的操作onResume。
onStart
onResume
@Override public void onResume() { super.onResume(); //perform action }
当您说“已正确完成加载”时,您到底是什么意思?您是在片段中执行某种长时间运行的任务,还是只是想知道片段何时经历了它的标准生命周期?
如果只是知道何时完成设置,您应该像在另一个答案中发布的那样覆盖onStart()
你可以调用api
if(fragment.isAdded()) { }
检查片段是否已添加到当前活动中。