Нужно подключить компонент:
public class MyComponent extends Activity {
...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myComponent);
...
}
...
}
Для него создаю класс Manager
:
public class MyComponentManager extends SimpleViewManager<MyComponent> {
public static final String REACT_CLASS = "MyComponent";
@Override
public String getName() {
return REACT_CLASS;
}
private ThemedReactContext mContext = null;
private Activity mActivity = null;
@Override
protected MyComponent createViewInstance(ThemedReactContext context) {
mContext = context;
return new MyComponent(mContext);
}
public MyComponentManager(Activity activity) {
mActivity = activity;
}
}
,класс Package
:
public class MyComponentPackage implements ReactPackage {
private Activity mActivity = null;
public MyComponentPackage(Activity activity) {
mActivity = activity;
}
@Override
public List<NativeModule>
createNativeModules(ReactApplicationContext reactContext) {
return Collections.emptyList();
}
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return Collections.emptyList();
}
@Override
public List<ViewManager>
createViewManagers(ReactApplicationContext reactContext) {
return Arrays.<ViewManager>asList(
new MyComponentManager(mActivity)
);
}
}
и достаю его в файле myComponent.js
:
import React from 'react';
import {
View,
requireNativeComponent
} from 'react-native';
export default requireNativeComponent('MyComponent');
Только в MyComponentManager
в SimpleViewManager
должен подаваться class extends View
, а у меня - Activity
. Как мне подключить мой компонент?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я пытаюсь добавить в dataFlavor свой класс (Itemclass), чтобы передать его при помощи drag and drop
Использую следующий код для чтения и записи зип файлаАрхив запаролен, не подскажете либу или куда вписать пароль?
Добрый день! Помогите пож, как думаете Java для новичка норм будет? если ваще не программировал
Написал метод для получения записи по указанному id: