是的,编译完成后,React Native会在Android中创建相应的活动。以下是一个示例代码,演示如何在React Native中创建一个简单的活动:
在android/app/src/main/java/com/yourAppName/MainActivity.java
文件中添加以下代码:
package com.yourAppName;
import com.facebook.react.ReactActivity;
public class MainActivity extends ReactActivity {
@Override
protected String getMainComponentName() {
return "YourAppName"; // 这里的"YourAppName"应该与index.js文件中注册的App名字一致
}
}
在android/app/src/main/AndroidManifest.xml
文件中添加以下代码:
在上面的代码中,MainActivity.java
是React Native应用的主要活动。您需要根据您的应用程序名称和设置进行相应的更改。在AndroidManifest.xml
中,MainActivity
被声明为应用程序的启动活动。
请注意,这只是一个简单的示例,实际的React Native应用程序可能包含更多的活动和配置。