时间:2021-05-02
本文实例讲述了android获取当前运行Activity名字的方法,可以避免即时聊天再出现通知的情况。分享给大家供大家参考。具体方法如下:
最近在做IM时需要知道当前Activity是哪一个Activity.自己整理一下两种方法
第一种:要方便一点(Service中无法使用)
复制代码 代码如下: private String getRunningActivityName() {
第二种:要稍微麻烦一点,需要一个权限(推荐)
<uses-permission android:name="android.permission.GET_TASKS" />
private String getRunningActivityName(){
ActivityManager activityManager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
return runningActivity;
}
希望本文所述对大家的Android程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Android编程实现获取当前连接wifi名字的方法。分享给大家供大家参考,具体如下:WifiManagerwifiMgr=(WifiManage
本文实例讲述了android使用service和activity获取屏幕尺寸的方法。分享给大家供大家参考。具体实现方法如下:1.activity:Display
本文实例讲述了Android获取当前运行的类名或者方法。分享给大家供大家参考。具体实现方法如下:?123456789101112publicstaticStri
Android相关属性的介绍:android:exported=true在Activity中该属性用来标示:当前Activity是否可以被另一个Applicat
通过View提供的方法获取高度方式有两种:1,当前显示的view中直接获取当前view高宽2,通过Activity的getWindow().findViewBy