MobileMobile | Continue
       
Nibiru VR Development Nibiru Studio 继承 XBaseXRActivity 的 Activity 只能是一开始打开APP ...

继承 XBaseXRActivity 的 Activity 只能是一开始打开APP的 Activity...

云淡风轻 Post time 2019-10-18 10:53 | Show all posts [Copy URL]
3 249
Edited by 云淡风轻 at 2019-10-14 18:16 \n\n继承 XBaseXRActivity 只能是一开始打开APP的 Activity吗?
不在AndroidMenifest.xml 声明,下列好像会出错
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />

请问如果想要由scene 开启继承XBaseXRActivity的 Activity该如何做?

错误如图示

错误如图示
Reply

Use magic Report

Post time 2019-10-15 13:40 | Show all posts
继承XBaseXRActivity的 Activity全局只能存在一个,所以不应该存在Scene跳转XBaseActivity的情况,如果想要新增界面可以通过新增Scene来进行跳转。如果想要自定义XBaseXRActivity替换我们默认的XBaseXRActivity进行某些参数设置,可以参考demo:


<!--演示自定义启动Activity,自定义需要满足:1,Activity必须继承XBaseXRActivity;2,必须声明Landscape;3,intent-filter必须包含NVR和STUDIO category-->

        <activity
        android:name="com.nibiru.studio.SampleReplaceAndroidActivity"
        android:configChanges="orientation|screenSize|screenLayout|keyboardHidden|keyboard|locale|layoutDirection"
        android:screenOrientation="landscape"
        android:launchMode="singleTask">
        <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
        <category android:name="com.nibiru.intent.category.NVR" />
        <category android:name="com.nibiru.intent.category.STUDIO" />
        </intent-filter>
        </activity>
Post time 2019-10-15 18:48 | Show all posts
Edited by 云淡风轻 at 2019-10-15 18:53 \n\n您好,我的头戴式装置是用你们家的 OS

另外再请教一个问题,我用XBaseXRActivity
他的显示是全屏的,有没有办法让他跟XBaseScene一样
分成左右边显示layout?

如果不行,那XBaseScene有办法锁定视窗
让App视窗 跟随头移动而移动吗?

谢谢
Post time 2019-10-18 10:53 | Show all posts
锁定窗口可以调用llockTrackerToFront
You have to log in before you can reply Login | Register

Points Rules

!fastreply! Top !return_list!