我正在
Android应用程序中实现DeepLinking.假设我使用PhonePe付款并选择使用其他应用程序付款并选择我的应用程序.
Intent intent = new Intent(). intent.setData("the data"); startactivityforresult(intent,111);
然后用户选择我的应用程序和我的启动画面,然后我转到这样的其他活动
Intent i = new Intent(Splashscreen.this,FirstActivity.class); startactivity(i); finish();
然后到这样的其他活动 –
Intent i2 = new Intent(FirstActivity.this,SecondActivity.class); startactivity(i2); finish();
在SecondActivity中经过一段时间后,我将结果发送回调用活动或这里的PhonePe –
Intent backintent = new Intent(); backintent.putExtra("somekey","somevalue"); setResult(Result.OK,backintent);
现在,当我的应用程序关闭并返回到Phoneme时,Phonepe收到的数据为空.
但是,如果我与其他只有一个活动的Application做同样的事情,那么调用活动捕获的数据不是null并且工作正常.
我想知道如何将数据发送回调用活动.
我只能在同一个应用程序中发送数据.
开始活动时是否必须使用其他标签?