Android 有没有办法将UnityPlayerPractivity用作AppCompativity?
我正在用android studio制作unity插件,这里有问题。一些SDK只提供了使用Android 有没有办法将UnityPlayerPractivity用作AppCompativity?,android,unity3d,Android,Unity3d,我正在用android studio制作unity插件,这里有问题。一些SDK只提供了使用AppcompatActivity生成片段,但是我的MainActivity,确切地说UnityPlayerPractivity不是AppcompatActivity。所以它会导致一个错误。。。任何人都可以解决此问题?如果不了解您试图与之交互的SDK的更多信息,就很难确切地告诉您如何解决问题。但是,有关这些课程的一些背景信息可能会对您有所帮助: unityplayepractivity是Android的活动
AppcompatActivity
生成片段,但是我的MainActivity
,确切地说UnityPlayerPractivity
不是AppcompatActivity
。所以它会导致一个错误。。。任何人都可以解决此问题?如果不了解您试图与之交互的SDK的更多信息,就很难确切地告诉您如何解决问题。但是,有关这些课程的一些背景信息可能会对您有所帮助:
unityplayepractivity
是Android的活动
类的一个子类。这是用于现代Android活动的主要类
AppCompatActivity
也是Activity
类的一个子类,旨在让您在较旧的Android设备上使用某些功能(如片段)。发件人:
希望使用某些较新平台的活动的基类
旧安卓设备上的功能。其中一些后端口功能
包括:
- 通过setSupportActionBar(工具栏)API使用操作栏,包括操作项、导航模式等
- 通过使用Theme.AppCompat.DayNight主题和 setDefaultNightMode(int)API
- 通过使用getDroperToggleLegate()API与DroperLayout集成
is-aUnityPlayActivity
Activity
is-aAppCompatActivity
Activity
不是UnityPlayActivity
(它们具有兄弟关系)AppCompatActivity
如果您确实需要
AppCompatActivity
,处理此问题的一种方法是修改UnityPlayActivity
代码以扩展AppCompatActivity
。您可以。您能发布错误吗?@Lotan这与任何错误无关。但在那些接受AppComataActivity或fragmentactivity作为参数的sdk中,我们不能使用activity作为参数。