如何在一个活动中扩展FragmentActivity和WearableActivity?

时间:2015-06-01 17:02:16

标签: android-fragmentactivity wear-os

如何在一项活动中扩展FragmentActivityWearableActivity

我有一个手表应用程序,我想要始终在环境模式下,但它是fragmentActivity

3 个答案:

答案 0 :(得分:1)

与朋友一起'帮助,只是不使用v4支持库的片段。使用import android.app.Fragment;而不是导入android.support.v4.app.Fragment;

答案 1 :(得分:0)

您应该实施AmbientMode.AmbientCallbackProvider而不是WearableActivity

这是首选方法,它仍然为您提供onEnterAmbient()onAmbientUpdate()onExitAmbient(),但您可以使用FragmentActivity

Official docs call out the details (and example code)

答案 2 :(得分:0)

根据documentation

  

Android支持库的27.1.0版本提供了一种新的方式来支持环境模式,该方法使用 AmbientModeSupport 类而不是 WearableActivity 类。您可以决定是要使用新的首选方式来支持环境模式,还是扩展WearableActivity类。

因此,要使用新的androidx.fragment.app.FragmentFragmentManager,必须使用新的AmbientModeSupport类。否则,您可以继续使用WearableActivity