其他分享
首页 > 其他分享> > android – 我们如何打印logcat中的活动名称

android – 我们如何打印logcat中的活动名称

作者:互联网

我想在textView上打印所有已启动的Activity名称.手段如果我手动运行某些活动,例如

abcActivity.class, xyxActivity.class etc.

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

推出活动的名称:

abcActivity

xyxActivity .

.

.

.

Button在另一个Activity文件中…… !!!

解决方法:

这是我的想法:

创建一个公共静态ArrayList< String>任何一个类中的对象,以便您可以在所有其他活动中使用它.

现在在onResume()方法中,检查className是否存在,如果是,则不要在arrayListObject中添加className.否则,使用arrayList的add方法,即arrayListObject.add(activityName);,在arrayListObject中添加当前活动的className.

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

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

#2直接使用“ABCActivity”

#3 context.getClassName();

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

注意 :
您还必须在第一次启动Activity1时进行处理.那时你必须清除arrayListObject,然后重新开始.

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

标签:android,android-logcat
来源: https://codeday.me/bug/20190902/1791435.html