android获取当前运行Activity名字的方法
本文实例讲述了android获取当前运行Activity名字的方法,可以避免即时聊天再出现通知的情况。分享给大家供大家参考。具体方法如下:
最近在做IM时需要知道当前Activity是哪一个Activity.自己整理一下两种方法
第一种:要方便一点(Service中无法使用)
String contextString = context.toString();
return contextString.substring(contextString.lastIndexOf(".") + 1, contextString.indexOf("@"));
}
第二种:要稍微麻烦一点,需要一个权限(推荐)
private String getRunningActivityName(){
ActivityManager activityManager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
return runningActivity;
}
希望本文所述对大家的Android程序设计有所帮助。
- Android动态加载Activity原理详解
- Android编程之四种Activity加载模式分析
- Android开发中Activity的生命周期及加载模式详解
- Android实现疯狂连连看游戏之加载界面图片和实现游戏Activity(四)
- Android的Activity加载方式实例分析
- Android笔记之:App应用之启动界面SplashActivity的使用
- Android实现Activity界面切换添加动画特效的方法
- 关于android连续点击出现多个Activity界面的解决方法
- Android 开发使用PopupWindow实现加载等待界面功能示例
- Android的Activity跳转动画各种效果整理
- android Activity相对布局的使用方法
- Android 开发使用Activity实现加载等待界面功能示例
相关文章
Android使用AudioManager修改系统音量的方法
这篇文章主要介绍了Android使用AudioManager修改系统音量的方法,结合实例形式分析了AudioManager调节音量的常用方法及相关使用技巧,需要的朋友可以参考下2016-08-08解决ViewPager和SlidingPaneLayout的滑动事件冲突问题
下面小编就为大家分享一篇解决ViewPager和SlidingPaneLayout的滑动事件冲突问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01Android XmlResourceParser出错解决办法
这篇文章主要介绍了Android XmlResourceParser出错解决办法的相关资料,需要的朋友可以参考下2017-05-05Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法
这篇文章主要介绍了Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法,需要的朋友可以参考下2014-07-07Android第三方开源下拉框NiceSpinner使用详解
这篇文章主要为大家详细介绍了Android第三方开源下拉框NiceSpinner的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-07-07
最新评论