Android 如何更改启动意图
我正在使用开源代码开发一个Android应用程序,使用React Native。我添加了一个启动屏幕(SplashActivity.java),并将其作为启动程序保存在AndroidManifest.xml中。但是,每次我运行应用程序时,终端都会显示以下输出:Android 如何更改启动意图,android,react-native,android-studio,Android,React Native,Android Studio,我正在使用开源代码开发一个Android应用程序,使用React Native。我添加了一个启动屏幕(SplashActivity.java),并将其作为启动程序保存在AndroidManifest.xml中。但是,每次我运行应用程序时,终端都会显示以下输出: BUILD SUCCESSFUL in 30s 266 actionable tasks: 12 executed, 254 up-to-date info Connecting to the development server...
BUILD SUCCESSFUL in 30s
266 actionable tasks: 12 executed, 254 up-to-date
info Connecting to the development server...
info Starting the app on "MYDEVICE"...
Starting: Intent { cmp=go.sampleproject.io/.MainActivity }
最后一行显示起始意图是MainActivity。有人能建议如何将其改为SplashActivity吗
代码运行正常,但当我通过终端运行应用程序时,我的设备不会显示SplashActivity,即使我将它作为启动器保存在我的AndroidManifest.xml中。我知道这有点晚了,但我是这样做的:
现在它可以正常工作了。我知道有点晚了,但我是这样做的:
现在,它可以按预期工作。对于android,react本机首先启动操作是主活动,您可以对其进行配置,这意味着您可以修改活动。在main活动中,您可以配置在index.js中注册的主组件
//主活动配置第一个启动组件
@凌驾
受保护的字符串getMainComponentName(){
返回“主组件”;
}
//在rn index.js中
从“react native”导入{AppRegistry};
从“./App”导入应用程序;
AppRegistry.registerComponent('MainComponent',()=>App)代码>对于android,react本机首先启动操作是主活动,您可以对其进行配置,这意味着您可以修改活动。在main活动中,您可以配置在index.js中注册的主组件
//主活动配置第一个启动组件
@凌驾
受保护的字符串getMainComponentName(){
返回“主组件”;
}
//在rn index.js中
从“react native”导入{AppRegistry};
从“./App”导入应用程序;
AppRegistry.registerComponent('MainComponent',()=>App)代码>您是使用Javascript在ReactNative上开发应用程序还是使用Java在Native上开发应用程序?我想你可能不明白你是用Javascript在ReactNative上开发应用程序还是用Java在Native上开发应用程序?我猜你是糊涂了