android – 如何从小孩活动中完成父活动

android – 如何从小孩活动中完成父活动,第1张

概述我是 Android开发的新手. 我已经创建了一个主要的Activity( – > A),它有4个按钮. 4个按钮中的一个是EXIT按钮. 我开始另一个活动( – > B),点击EXIT按钮.这将通过“A’Activity”的意图打开“B”活动. 活动“B”包含 – 您要退出吗?是按钮&无按钮. 如果我给finish(),点击按钮 – 它退出’B’Activity’.我想完成’B’& ‘一个’. @H_301_0@我是 Android开发的新手.

我已经创建了一个主要的Activity( – > A),它有4个按钮. 4个按钮中的一个是EXIT按钮.

我开始另一个活动( – > B),点击EXIT按钮.这将通过“A’Activity”的意图打开“B”活动.

活动“B”包含 – 您要退出吗?是按钮&无按钮.

如果我给finish(),点击按钮 – 它退出’B’Activity’.我想完成’B’& ‘一个’.

我甚至尝试过A.finish() – >这不会被识别并导致语法/语义错误.

我很乐意在这里提供帮助.

P.S:我正在使用AndroID-2.2版本的手机,我不喜欢使用ActivityManager来解决这个问题.

解决方法 尝试发起儿童活动
startActivityForResult(intent,REQUEST_EXIT);

小孩活动中

case R.ID.quit:     setResult(RESulT_OK,null);     finish();

在父母活动中

@OverrIDeprotected voID onActivityResult(int requestCode,int resultCode,Intent data) {    if (requestCode == REQUEST_EXIT) {         if (resultCode == RESulT_OK) {            this.finish();         }     }}
总结

以上是内存溢出为你收集整理的android – 如何从小孩活动中完成父活动全部内容,希望文章能够帮你解决android – 如何从小孩活动中完成父活动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1133520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存