Skip to content

Commit 2875d0c

Browse files
committed
refactor: adjust entry point for Android
1 parent 1c94420 commit 2875d0c

File tree

1 file changed

+9
-27
lines changed

1 file changed

+9
-27
lines changed
Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,27 @@
11
package com.rnfs;
22

3-
import java.util.*;
3+
import androidx.annotation.NonNull;
44

55
import com.facebook.react.ReactPackage;
66
import com.facebook.react.bridge.NativeModule;
7-
import com.facebook.react.bridge.JavaScriptModule;
87
import com.facebook.react.bridge.ReactApplicationContext;
98
import com.facebook.react.uimanager.ViewManager;
109

10+
import java.util.Arrays;
11+
import java.util.Collections;
12+
import java.util.List;
13+
1114
public class RNFSPackage implements ReactPackage {
1215

16+
@NonNull
1317
@Override
1418
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
15-
List<NativeModule> modules = new ArrayList<>();
16-
modules.add(new RNFSManager(reactContext));
17-
return modules;
18-
}
19-
20-
// deprecated >= RN 0.47.0
21-
public List<Class<? extends JavaScriptModule>> createJSModules() {
22-
return Collections.emptyList();
19+
return Arrays.<NativeModule>asList(new RNFSManager(reactContext));
2320
}
2421

22+
@NonNull
2523
@Override
26-
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
24+
public List<ViewManager> createViewManagers(@NonNull ReactApplicationContext reactContext) {
2725
return Arrays.<ViewManager>asList();
2826
}
29-
30-
}
31-
32-
package com.your-app-name; // replace com.your-app-name with your app’s name
33-
import com.facebook.react.bridge.NativeModule;
34-
import com.facebook.react.bridge.ReactApplicationContext;
35-
import com.facebook.react.bridge.ReactContext;
36-
import com.facebook.react.bridge.ReactContextBaseJavaModule;
37-
import com.facebook.react.bridge.ReactMethod;
38-
import java.util.Map;
39-
import java.util.HashMap;
40-
41-
public class CalendarModule extends ReactContextBaseJavaModule {
42-
CalendarModule(ReactApplicationContext context) {
43-
super(context);
44-
}
4527
}

0 commit comments

Comments
 (0)