Перезапуск приложения Flutter вместо возобновления после вызова метода из собственного AndroidAndroid

Форум для тех, кто программирует под Android
Anonymous
Перезапуск приложения Flutter вместо возобновления после вызова метода из собственного Android

Сообщение Anonymous »

В настоящее время я выполняю интеграцию платежей во Flutter, используя собственный Android.
Мне удается получить результаты со стороны платежей, а затем я возвращаю результат в вызывающий файл Flutter.
Вот мой код передается в вызывающий флаттер-файл.

Код: Выделить всё

Intent returnIntent = new Intent(getApplicationContext(), BackToMerchantActivity.class);
returnIntent.putExtra("resultTitle",resultPaymentMessage.getStrResultTitle());
returnIntent.putExtra("resultInfo",resultPaymentMessage.getStrResultInfo());
returnIntent.putExtra("resultExtra",resultPaymentMessage.getStrResultExtra());

startActivity(returnIntent);
finish();
Вот мои методы вызова

Код: Выделить всё

class BackToMerchantActivity: FlutterActivity() {
private val CHANNEL = "my.com.ipay88.ipay88payment/backToMarchant"
private lateinit var _result: MethodChannel.Result

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(this)
print("Enter Back To Merchant \n");

val resultTitle: String = intent.getStringExtra("resultTitle")  ?: ""
val resultInfo: String = intent.getStringExtra("resultInfo")    ?: ""
val resultExtra: String = intent.getStringExtra("resultExtra")  ?: ""

print("Result title : " + resultTitle +" \n");
print("Result Info  : " + resultInfo +" \n");
print("Result Extra : " + resultExtra +" \n");

MethodChannel(flutterView, CHANNEL).invokeMethod("my.com.ipay88.ipay88payment/backToMarchant", mapOf("resultTitle" to resultTitle, "resultInfo" to resultInfo, "resultExtra" to resultExtra));
}

}
Результаты можно использовать для вызова файлов, поскольку я могу их распечатать. Однако вызов приложения Flutter из собственного Android перезапустит все приложение Flutter вместо возобновления работы приложения. Пожалуйста, помогите, так как я застрял здесь на неделю. Любые советы будут очень признательны

Подробнее здесь: https://stackoverflow.com/questions/699 ... from-nativ

Вернуться в «Android»