以下是标题
的一些细节第1步:用户在活动1 ,启动了帖子请求
第2步:当发布其他活动的帖子请求时,会启动webviewActivity。用这样的代码:
Intent intent = new Intent();
intent.setClass(act, WrapperWebViewActivity.class);
act.startActivity(intent);
行动活动1
第3步:活动1 从发布请求中获取回调,现在我想完成刚刚开始的活动2 。< / p>
我一直在这里看到一些主题,但是当我想完成活动2时,每次他们需要从活动2 完成活动1 < / strong>来自活动1 的回调活动2 在前面
答案 0 :(得分:1)
感谢所有人的支持。解决方案非常简单
在Activity 1
内,我设置了一个像isMyRequestComplete
在生成我的网页视图时Activity 2
内部,我会执行act1.getInstance().isMyRequestComplete()
如果是,我会做我需要做的事情(关闭webview /加载特定网址或其他)
如果没有,我会循环播放100ms
。
答案 1 :(得分:0)
首先,我认为你的概念有点风险......我会解释为什么......
如果您启动A1然后启动A2,并在A1中等待回调以关闭A2,则可能的解决方案之一是A1在系统响应到来之前被系统杀死(因为您通常无法控制活动生命周期)。
所以,我的建议是: