博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android获取当前运行Activity名字的方法
阅读量:4122 次
发布时间:2019-05-25

本文共 665 字,大约阅读时间需要 2 分钟。

本文实例讲述了android获取当前运行Activity名字的方法,可以避免即时聊天再出现通知的情况。分享给大家供大家参考。具体方法如下:

最近在做IM时需要知道当前Activity是哪一个Activity.自己整理一下两种方法

第一种:要方便一点(Service中无法使用)

private String getRunningActivityName() {         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; }

转载地址:http://pvvpi.baihongyu.com/

你可能感兴趣的文章
IDEA如何打包可运行jar,外部引用jar包版
查看>>
Ajax (部分二:prototype.js代码后半部分)自己做的,总结页面向后台传Form值、单个值和后台向前台传一个或是一组值
查看>>
Ajax (部分二:prototype.js代码前半部)自己做的,总结页面向后台传Form值、单个值和后台向前台传一个或是一组值
查看>>
Ajax (部分一)自己做的,总结页面向后台传Form值、单个值和后台向前台传一个或是一组值
查看>>
JS 横向图片跑马灯效果
查看>>
Java线程知识深入解析(1)
查看>>
MyEclipse中改变选择JDK版本
查看>>
Java类文件中取得request、response、session的方法
查看>>
JS实现可编辑下拉框
查看>>
js网页定位,window,body元素的定位属性
查看>>
计算机编程简史图
查看>>
Myeclipse 快捷键大全
查看>>
properties文件读写自己写的方法
查看>>
properties文件读写自己写的方法
查看>>
Java保留小数问题
查看>>
java session HttpSessionListener、HttpSessionBindingListener使用区别,实现在线人数统计以及踢出用户
查看>>
Struts2 学习笔记——Action开发详解
查看>>
java 实现自动编译成json struts2 中不用配置json等jar包来实现低耦合,低入侵式ajax访问返回数据
查看>>
oracle数据库至少要启动的服务,以及常见错误的解决
查看>>
struts2 页面跳转控制传参问题
查看>>