Я использую SDK Android-приложения в моем приложении-реактиве. Я импортировал файл .aar в android / app / libs, и SDK успешно интегрирован.
Я создал собственный модуль, в котором я создал ReappMethod openapp (), в котором я вызываю startActivity того sdk, и внешнее приложение открывалось в полноэкранном режиме, но я хочу, чтобы это приложение отображалось внутри моего собственного приложения реакции, потому что у меня есть панель заголовка и верхние вкладки, и я хочу, чтобы приложение отображалось под этими toptabs.
Вот пример кода собственного модуля:
@ReactMethod
public void openapp(){
Activity activity = getCurrentActivity();
if (activity != null) {
Intent intent = new Intent(activity, Examplesdk.class).putExtra("token","123").
putExtra("val_ID","123");
activity.startActivity(intent);
}
}
и я называю этот собственный модуль в componentdidmount моего компонента следующим образом:
import React, {Component} from 'react';
import {Text, View} from 'react-native';
import { NativeModules } from "react-native";
export default class App extends Component {
componentDidMount(){
NativeModules.ToastExample.openapp();
}
render() {
return (
<View>
<Text >Welcome to App Testing</Text>
</View>
);
}
}
Как я могу отобразить это приложение внутри View моего компонента?