Перезапуск приложения 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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