5

有没有办法从应用程序上下文中获取 FragmentManager?我想使用 ImageLoader 或 BitmapFun 来存储我从服务器下载的一些位图。这两个类都需要一个 FragmentManager 用于在配置更改(例如方向更改)时保留缓存。就我而言,我想在我真正“需要”它们之前预先下载图像。

4

2 回答 2

3

有没有办法从应用程序上下文中获取 FragmentManager?

不,因为片段是活动的一部分。

就我而言,我想在我真正“需要”它们之前预先下载图像。

然后使用一个不同的库,一个不依赖于片段的库。

于 2014-03-21T15:00:47.963 回答
3

是的你可以。

首先,您必须阅读此解决方案以获取应用程序的“当前活动”:

如何在android中获取当前的前台活动上下文?

Activity activity = ((myApplication) getApplicationContext()).getCurrentActivity();    
FragmentManager fragmentManager = activity.getFragmentManager();
于 2015-08-30T14:04:49.573 回答