我有一个创建视图的片段,此视图使用其他类和方法,但我希望在创建视图(膨胀和初始化)后,用户可以调用一个方法来显示每个应用程序的数据使用情况
有没有办法在一切都被夸大和初始化之后运行一个方法?
由于
答案 0 :(得分:0)
尝试将其运行到onResume()
这是片段生命周期的最后一种调用方法
答案 1 :(得分:0)
在方法结束之前,视图不会加载
那是因为你在UI线程中做了一些长期任务。然后,即使您将该方法放在onResume()
或onStart()
中,您的用户界面也会冻结。如果你想在UI膨胀后做一些长线程工作,你应该使用AsyncTask。
见