有没有办法从应用程序上下文中获取 FragmentManager?我想使用 ImageLoader 或 BitmapFun 来存储我从服务器下载的一些位图。这两个类都需要一个 FragmentManager 用于在配置更改(例如方向更改)时保留缓存。就我而言,我想在我真正“需要”它们之前预先下载图像。
问问题
6968 次
2 回答
3
有没有办法从应用程序上下文中获取 FragmentManager?
不,因为片段是活动的一部分。
就我而言,我想在我真正“需要”它们之前预先下载图像。
然后使用一个不同的库,一个不依赖于片段的库。
于 2014-03-21T15:00:47.963 回答
3
是的你可以。
首先,您必须阅读此解决方案以获取应用程序的“当前活动”:
Activity activity = ((myApplication) getApplicationContext()).getCurrentActivity();
FragmentManager fragmentManager = activity.getFragmentManager();
于 2015-08-30T14:04:49.573 回答