android 来自应用程序上下文的FragmentManager

ybzsozfc  于 2024-01-04  发布在  Android
关注(0)|答案(2)|浏览(144)

有没有办法从应用程序上下文获取FragmentManager?我想使用ImageLoader或BitmapFun来存储我从服务器下载的一些位图。这两个类都需要FragmentManager来保留该高速缓存,以应对配置更改,如方向更改。在我的情况下,我想在实际“需要”图像之前预下载它们。

dl5txlt9

dl5txlt91#

有没有办法从应用程序上下文中获取FragmentManager?
不,因为片段是活动的一部分。
在我的情况下,我想预先下载的图像之前,我实际上“需要”他们。
然后使用不同的库,一个不依赖于片段的库。

00jrzges

00jrzges2#

你可以的
首先,您必须阅读此解决方案以获取应用程序的“当前活动”:
How to get current foreground activity context in android?

  1. Activity activity = ((MyApplication) getApplicationContext()).getCurrentActivity();
  2. FragmentManager fragmentManager = activity.getFragmentManager();

字符串

相关问题