前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android判断一个Activity是否处于栈顶的实例

android判断一个Activity是否处于栈顶的实例

作者头像
砸漏
发布2020-11-04 13:25:14
1.8K0
发布2020-11-04 13:25:14
举报
文章被收录于专栏:恩蓝脚本

实际开发中我们需要很多情况需要判断某个activity是否位于栈顶,也许会给新的小伙伴带来困扰,那么直接上代码吧,也没几行

代码语言:javascript
复制
/** 
 * 
 * 判断某activity是否处于栈顶 
 * @return true在栈顶 false不在栈顶 
 */ 
private boolean isActivityTop(Class cls,Context context){ 
 ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); 
 String name = manager.getRunningTasks(1).get(0).topActivity.getClassName(); 
 return name.equals(cls.getName()); 
} 

以上这篇android判断一个Activity是否处于栈顶的实例就是小编分享给大家的全部内容了,希望能给大家一个参考。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档