如何在一项活动中扩展FragmentActivity
和WearableActivity
?
我有一个手表应用程序,我想要始终在环境模式下,但它是fragmentActivity
。
答案 0 :(得分:1)
与朋友一起'帮助,只是不使用v4支持库的片段。使用import android.app.Fragment;而不是导入android.support.v4.app.Fragment;
答案 1 :(得分:0)
您应该实施AmbientMode.AmbientCallbackProvider
而不是WearableActivity
。
这是首选方法,它仍然为您提供onEnterAmbient()
,onAmbientUpdate()
和onExitAmbient()
,但您可以使用FragmentActivity
。
答案 2 :(得分:0)
Android支持库的27.1.0版本提供了一种新的方式来支持环境模式,该方法使用 AmbientModeSupport 类而不是 WearableActivity 类。您可以决定是要使用新的首选方式来支持环境模式,还是扩展WearableActivity类。
因此,要使用新的androidx.fragment.app.Fragment
和FragmentManager
,必须使用新的AmbientModeSupport类。否则,您可以继续使用WearableActivity
。