Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 加载程序管理器内部对话框_Android_Dialog_Android Loadermanager - Fatal编程技术网

Android 加载程序管理器内部对话框

Android 加载程序管理器内部对话框,android,dialog,android-loadermanager,Android,Dialog,Android Loadermanager,我正在尝试创建自定义的对话框,其中包含列表视图。对于从DB加载数据,我尝试使用LoaderManager,但在对话框类中没有方法getLoaderManager()。有人知道如何获取它吗?或者如何在对话框中使用LoaderManager,,您可以尝试扩展;在DialogFragment自定义类中,您应该可以看到getLoaderManager()方法。对话框通常由其所有者活动创建和管理。您可以通过调用Dialog.getOwnerActivity()[1]并使用其LoaderManager来获取

我正在尝试创建自定义的
对话框
,其中包含
列表视图
。对于从DB加载数据,我尝试使用
LoaderManager
,但在
对话框
类中没有方法
getLoaderManager()
。有人知道如何获取它吗?或者如何在
对话框中使用
LoaderManager
,您可以尝试扩展;在
DialogFragment
自定义类中,您应该可以看到
getLoaderManager()
方法。

对话框通常由其所有者活动创建和管理。您可以通过调用
Dialog.getOwnerActivity()
[1]并使用其LoaderManager来获取此活动

但是要小心,文档中指出,在某些情况下,此方法可能返回
null

[1]