除了默认名称“ MainActivity”之外,如何在React Native中自定义默认Activity?

时间:2019-07-16 12:26:39

标签: javascript android react-native kotlin

我尝试配置一个不同的默认启动器活动,例如AuthActivity,它不同于默认的MainActivity。但是它总是启动MainActivity。 我试图将AuthActivity设置为清单中的默认活动,并将MainActivity重命名为HomeActivity。但是我收到以下错误:

  

错误类型3错误:活动类   {/.MainActivity}不存在。

<activity android:name=".AuthActivity"
          android:label="@string/app_name"
          android:screenOrientation="portrait"
          android:windowSoftInputMode="adjustResize">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity android:name=".HomeActivity"
          android:label="@string/app_name"
          android:screenOrientation="portrait"
          android:windowSoftInputMode="adjustResize" />

如何将本机活动配置为启动器活动,然后启动该活动以加载Javascript文件?

1 个答案:

答案 0 :(得分:0)

默认情况下,如果您不告诉{React Native}做其他事情,它会执行MainActivity。尝试使用:

启动您的应用
react-native run-android --main-activity AuthActivity