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