@@ -37,36 +37,24 @@ If you are a developer, you can use Realtime Cloud Storage to create database ta
37
37
compile project(':react-native-realtime-storage-android')
38
38
}
39
39
40
- * Add ` .addPackage(new CustomReactPackage()) ` to the ` onCreate ` method of ` MainActivity ` .
40
+
41
+ * Add ` new CustomReactPackage() ` to the ` getPackages() ` method return list in ` MainActivity ` .
41
42
42
43
import co.realtime.reactnativestorageandroid.CustomReactPackage; //<-- import
43
44
44
- public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {
45
-
45
+ public class MainActivity extends ReactActivity {
46
+
46
47
...
47
-
48
+
48
49
@Override
49
- protected void onCreate(Bundle savedInstanceState) {
50
- super.onCreate(savedInstanceState);
51
- mReactRootView = new ReactRootView(this);
52
-
53
- mReactInstanceManager = ReactInstanceManager.builder()
54
- .setApplication(getApplication())
55
- .setBundleAssetName("index.android.bundle")
56
- .setJSMainModuleName("index.android")
57
- .addPackage(new MainReactPackage())
58
- .addPackage(new CustomReactPackage()) //<-- Add here
59
- .setUseDeveloperSupport(BuildConfig.DEBUG)
60
- .setInitialLifecycleState(LifecycleState.RESUMED)
61
- .build();
62
-
63
- mReactRootView.startReactApplication(mReactInstanceManager, "YourProject", null);
64
-
65
- setContentView(mReactRootView);
50
+ protected List<ReactPackage> getPackages() {
51
+ return Arrays.<ReactPackage>asList(
52
+ new MainReactPackage(),
53
+ new CustomReactPackage() // <-- add CustomReactPackage object
54
+ );
66
55
}
67
-
68
- }
69
-
56
+
57
+ ...
70
58
71
59
* Drag ` RCTRealtimeStorageAndroid.js ` to the root of your project.
72
60
0 commit comments