使用Activity作为单例的缺点

时间:2018-10-18 07:35:14

标签: android android-fragments android-activity singleton

我有一个活动,上面有很多片段。 由于有时我需要活动(例如,获取getFragmentManager等),因此我从片段中调用活动的单例实例。 它的意思是 : 在我的活动中,有一个称为实例的 static 变量。 但是,有时我会因为MyActivity.getInstance()为null而崩溃。

.x-axis-extra path { opacity: 0; }

1 个答案:

答案 0 :(得分:1)

没有遇到过这种情况,而是要使用片段模式访问片段事务中的AsyncMessage之类的资源,而要尝试使用接口模式并为您的活动提供回调,然后让活动来处理所有这些情况。