gpt4 book ai didi

java - 在 android 中找不到 getSupportLoaderManager

转载 作者:行者123 更新时间:2023-11-30 00:35:30 24 4
gpt4 key购买 nike

我正在创建加载器来处理 android 生命周期中的网络,但无法处理 getSupportLoadManagers 。

LoadManager loadManager = getSupportLoadManager();

但是这个方法显示为红色。如何解决这个问题?谢谢

最佳答案

getSupportLoaderManager()FragmentActivity 中的方法。您应该在 FragmentActivity 的实例上或在 FragmentActivity 中执行此操作:

public class MyActivity extends FragmentActivity {

public void someMethod() {
// this is ok, because you are in a `FragmentActivity`
getSupportLoaderManager();
}
}

来自另一个类:

public class Foo {

public void someMethod(FragmentActivity fragmentActivity) {
// This class is not a descendant of `FragmentActivity`
// should use `fragmentActivity` instance to access `LoaderManager`
fragmentActivity.getSupportLoaderManager();
}
}

注意AppCompatActivityFragmentActivity 的后代。

关于java - 在 android 中找不到 getSupportLoaderManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43470490/

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