У меня есть два приложения отдельно. Приложение для клиентов и продавцов. Я хочу заплатить деньги за клиентское приложение и получить ответ на приложение продавца. Во всяком случае, у меня есть концепция глубокой связи, включенная в приложении продавца. Приложение для клиента: В нем есть три страницы «Активность» внутри клиентских сведений о приложении app.getting (первая страница активности) и подтверждение подтверждения (второе действие), а оплата - третье действие. Примечание. Откройте приложение «Клиент», используя приложение «Продавца», заполните все детали и оплатите их с клиентского приложения и отправьте ответ на приложение «Продавец». для этого на стороне клиента я поставил код для этого:Как получить данные onActivityResult из внешней активности приложения с помощью seResult или startActivityForResult
Intent object = new Intent();
object.putExtra("data", "3434434343343");
setResult(Activity.RESULT_OK, object);
finish();
Продавцу App Code:
protected void onActivityResult(int ResCode, int ReqRes, Intent data) {
super.onActivityResult(ResCode, ReqRes, data);
if (ResCode == 1 && ReqRes == Activity.RESULT_OK && data != null) {
String response = data.getStringExtra("data");
}
}
проблема: со стороны клиента успешно передачи данных с использованием setResult.then, Продавец приложение деятельности успешно вызывая onActivityResult также, но, данные Intent поступают только как NULL. Потому что здесь клиентская сторона использует несколько действий, используя только тогда, передавая результат. Это моя проблема. Если в любом случае, чтобы получить onActivityResult из нескольких операций с цепочкой ссылок (внешние действия приложения), это полезно для меня.
Примечание: Я нашел одно решение, если два приложения имеют одно действие, его надлежащим образом setresult и OnactivityResult вызывает и получает данные. Но мой сценарий, если для нескольких цепочных ссылок. Действия для клиентского приложения.
Пожалуйста, помогите выйти с этой проблемой. Thanks Advance
Lame вопрос: Пробовали ли вы впоследствии чтение данных в 'onActivityResult()', а затем установить его как 'setResult()' в вашей цепочке связанных деятельности? – Shaishav
Я хочу вернуть ответ от третьего действия на приложение продавца, так или иначе, я сделал setResult только для третьей активности. здесь я не хотел передавать данные из сетевых операций в клиентском приложении. Я просто хочу отправить данные ответа в приложение продавца onActivityResult. – harikrishnan
Итак, дайте мне знать, если я прав. За приложением продавца следует клиентское приложение, в котором пользователь переходит к третьему действию, где она генерирует данные, которые должны быть отправлены в приложение продавца (возможно, через 'setResult()') – Shaishav