gpt4 book ai didi

android - Activity 需要暂停,直到子 Activity 运行(Android)

转载 作者:行者123 更新时间:2023-11-29 22:25:05 24 4
gpt4 key购买 nike

1. theNewIntent = new Intent(parentActivity,NewScreen.class);
2. parentActivity.startActivity(theNewIntent);
3. Log.d(TAG,"RETURNED BACK TO HOME VIEW");

在这里我创建了一个新的 Intent 并开始了一个新的 Activity 。我希望我当前的 Activity 暂停,直到我完成新创建的 Activity 。我想要的是在“NewScreen” Activity 完成之前不执行第 3 行。

谁能建议我这样做。

最佳答案

如果没有某种同步,您就无法真正实现这一点。最简单的做法是调用 startActivityForResult() 并将您的日志消息放入 onActivityResult(...) 中。这会给你带来同步性,但仍然会打断你使用 2 种方法的流程。问题是 startActivity() 是一个非阻塞调用。

您当前的 Activity 将被暂停,因为它不会收到任何用户反馈,直到它上面的 Activity 被取消。

关于android - Activity 需要暂停,直到子 Activity 运行(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6175088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com