gpt4 book ai didi

android - 仅当 fragment 显示在屏幕中时,如何在 onCreateView 中调用方法?

转载 作者:行者123 更新时间:2023-11-29 17:20:36 25 4
gpt4 key购买 nike

我正在使用 viewPager 创建带有选项卡的布局,并且在每个选项卡中我使用一个 fragment 。其中之一是获取所有用户联系人并将其放在 ListView 上。但我只想在 fragment 显示在屏幕上时调用 de AssyncTask。

有什么方法可以做到吗?TY

最佳答案

在 onStart 中启动您的 AsyncTask,这是在 fragment 对用户可见后调用的方法。即使 fragment 不可见,也会调用 onCreateView。另请参阅:http://developer.android.com/reference/android/app/Fragment.html#onStart()

不过,我建议使用加载程序而不是 AsyncTask(例如 AsyncTaskLoader http://developer.android.com/reference/android/content/AsyncTaskLoader.html )。

关于android - 仅当 fragment 显示在屏幕中时,如何在 onCreateView 中调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36701820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com