gpt4 book ai didi

android - 如何在 Activity 组中获得 child Activity ?

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

我有这个代码:

主要 Activity :

public class MainActivity extends ActivityGroup

在 MainActivity 中,我用它来启动一个 Activity 并获取它的句柄:

final LocalActivityManager manager = getLocalActivityManager();
final Intent i = new Intent(MainActivity.this, SearchActivity.class);
final Window w = manager.startActivity("SearchActivity", i);
Activity activity = (Activity) w.getContext();

这样使用的原因是我想尽量减少MainActivity的职责。 SearchActivity 将处理自己的事件。

以上是获得 child Activity 的正确方法吗?如果不是,在这种情况下获得 child Activity 的最佳方式是什么?

最佳答案

有一个 LocalActivityManager#getActivity(String id)可用的方法。只需使用您用于启动 Activity 的相同 ID。

关于android - 如何在 Activity 组中获得 child Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391843/

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