在onViewCreated之后运行一个方法

时间:2018-05-18 14:46:08

标签: android android-fragments android-view

我有一个创建视图的片段,此视图使用其他类和方法,但我希望在创建视图(膨胀和初始化)后,用户可以调用一个方法来显示每个应用程序的数据使用情况

有没有办法在一切都被夸大和初始化之后运行一个方法?

由于

2 个答案:

答案 0 :(得分:0)

尝试将其运行到onResume()

这是片段生命周期的最后一种调用方法

答案 1 :(得分:0)

  

在方法结束之前,视图不会加载

那是因为你在UI线程中做了一些长期任务。然后,即使您将该方法放在onResume()onStart()中,您的用户界面也会冻结。如果你想在UI膨胀后做一些长线程工作,你应该使用AsyncTask

What is the Android UiThread (UI thread)

https://developer.android.com/topic/performance/threads