Android 什么';创建活动时的参考级别是多少?
我知道在创建对象时有三种引用类型:StrongReference、SoftReference和WeakReference。 我想知道创建活动时引用类型是什么。 我猜这个片段可以有下面三种类型Android 什么';创建活动时的参考级别是多少?,android,Android,我知道在创建对象时有三种引用类型:StrongReference、SoftReference和WeakReference。 我想知道创建活动时引用类型是什么。 我猜这个片段可以有下面三种类型 val fragment = MyFragment() fragment = SoftReference(MyFragment()) fragment = WeakReference(MyFragment()) 但我对活动没有任何想法。 即使在使用DI(匕首或剑柄)时,是否有任何方法可
val fragment = MyFragment()
fragment = SoftReference(MyFragment())
fragment = WeakReference(MyFragment())
但我对活动没有任何想法。
即使在使用DI(匕首或剑柄)时,是否有任何方法可以检查此问题?活动仅供参考。您可以做的测试是创建一个非常慢的AsyncTask,它保存一个活动引用,然后完成()该活动。如果可以从“AsyncTask.onPostExecute()”访问活动的变量,则表示引用是强引用