android中获取当前activity的名称
来源:互联网 发布:编程达人官网 编辑:程序博客网 时间:2024/09/21 09:05
之前看到网上和教程中通常的做法如下:
private String getRunningActivityName(){
ActivityManager activityManager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
return runningActivity;
}
ActivityManager activityManager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
return runningActivity;
}
这个方法不好的是需要在AndroidManifest.xml里面定义权限
<uses-permission android:name="android.permission.GET_TASKS" />
事实上有更简单的方法,我一般都这么干!
private String getRunningActivityName(){
String contextString = context.toString();
return contextString.substring(contextString.lastIndexOf(".")+1, contextString.indexOf("@"));
String contextString = context.toString();
return contextString.substring(contextString.lastIndexOf(".")+1, contextString.indexOf("@"));
0 0
- android中获取当前activity的名称
- android中获取当前activity的名称
- android中获取当前activity的名称
- 通过adb获取当前activity的名称
- Android 中获取当前的 Activity
- Android中获取当前的Activity
- Android代码中获取当前应用程序的版本号、版本名称
- Android中获取当前进程名称
- android 获取当前的activity
- Android获取当前连接的wifi名称
- Android获取当前连接的wifi名称
- Android获取当前连接的wifi名称
- android 获取当前运行进程的名称
- 如何获取当前界面的activity的名称
- android中获取当前Activity的实例和名字
- Android开发中关于获取当前Activity的一些思考
- 查找Android应用当前界面所对应的activity名称
- 查找Android应用当前界面所对应的activity名称
- linux环境下安装wordpress博客
- lib和dll文件的区别和联系
- 黑马程序员——Java基础
- 《编程导论(Java)·2.1.1里氏替换原则》什么是LSP
- 解决outlook无法保存密码的问题
- android中获取当前activity的名称
- 每时每刻都在梦中惊醒
- 一直想不出界面该弄成如何
- lua学习26:《Lua程序设计(第2版)》第26章
- 狐狸不是妖,性感不是骚
- 恶补java(十一)-------Stack类的使用
- FLAG_ACTIVITY_CLEAR_TOP
- mysql中,char(5),中的5是字节,还是字符,一个中文怎么算,算字节还是字符,跟编码有神马关系?
- Leetcode dfs&dp Triangle