|
1 | 1 | package com.rnfs; |
2 | 2 |
|
3 | | -import java.util.*; |
| 3 | +import androidx.annotation.NonNull; |
4 | 4 |
|
5 | 5 | import com.facebook.react.ReactPackage; |
6 | 6 | import com.facebook.react.bridge.NativeModule; |
7 | | -import com.facebook.react.bridge.JavaScriptModule; |
8 | 7 | import com.facebook.react.bridge.ReactApplicationContext; |
9 | 8 | import com.facebook.react.uimanager.ViewManager; |
10 | 9 |
|
| 10 | +import java.util.Arrays; |
| 11 | +import java.util.Collections; |
| 12 | +import java.util.List; |
| 13 | + |
11 | 14 | public class RNFSPackage implements ReactPackage { |
12 | 15 |
|
| 16 | + @NonNull |
13 | 17 | @Override |
14 | 18 | 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)); |
23 | 20 | } |
24 | 21 |
|
| 22 | + @NonNull |
25 | 23 | @Override |
26 | | - public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) { |
| 24 | + public List<ViewManager> createViewManagers(@NonNull ReactApplicationContext reactContext) { |
27 | 25 | return Arrays.<ViewManager>asList(); |
28 | 26 | } |
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 | | - } |
45 | 27 | } |
0 commit comments