gpt4 book ai didi

android - 我们如何在 logcat 中打印 Activity 名称

转载 作者:太空宇宙 更新时间:2023-11-03 13:02:30 25 4
gpt4 key购买 nike

我想在 textView 上打印所有启动的 Activity 名称。意味着如果我手动运行一些 Activity ,例如

abcActivity.class, xyxActivity.class etc.

然后当我点击它时我有一个按钮,然后它以下列格式打印所有 Activity 名称:

已启动 Activity 的名称:

abcActivity

xyxActivity .

.

.

.

按钮在另一个 Activity 文件中...!!!

最佳答案

这是我的想法:

创建一个 public static ArrayList<String>在任何一个类中对象,以便您可以在所有其他 Activity 中使用它。

现在 onResume()方法,检查className是否存在,如果存在则不在arrayListObject中添加className。否则使用 arrayList 的 add 方法将当前 Activity 的类名添加到 arrayListObject 中,即 arrayListObject.add(activityName); .

您可以使用以下方法获取类名:

#1 this.getClass().getName();

#2 直接使用“ABCActivity”

#3 context.getClassName();

现在您可以使用此 arrayListObject 来显示 TextView 中的所有这些值.

注意:您还必须注意 Activity1 何时首次启动。那时您将必须清除 arrayListObject,然后重新开始。

为此,我建议您阅读帖子:Application Launch Count

关于android - 我们如何在 logcat 中打印 Activity 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9128789/

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