我有一个LoginActivity,它扩展了AccountAuthenticatorActivity。此活动有几个片段,分别是androidx.fragment.app.Fragments。问题来自无法调用的片段:
((LoginActivity) getActivity()).setAccountAuthenticatorResult(intent.getExtras());
因为LoginActivity扩展了AccountAuthenticatorActivity,而后者扩展了android.app.activity,但是getActivity()返回的androidx.fragment.app.FragmentActivity无法转换为我的LoginActivity。如果我使用android.app.Fragment,则无法使用androidx Fragment的getViewLifecycleOwner()之类的方法。那么这里的解决方案是什么?