`

得到栈顶的activity

 
阅读更多

得到栈顶的activity:

 

private String getTopActivity(){
		ActivityManager manager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);

		List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
		if (runningTaskInfos != null)
			return (runningTaskInfos.get(0).topActivity).toString();
		else
			return null;
	}

 

分享到:
评论

相关推荐

    Android判断栈顶activity;打印当前最顶层的activity类名;采用服务后台运行获取当前activity类名;

    Android判断栈顶activity;打印当前最顶层的activity类名;采用服务后台运行获取当前activity类名;是一个demo App,使用Android studio工具打开,有需要的可以自行下载;

    获取栈顶的activity

    android获取栈顶的activity,可以获取最顶的界面的activity

    获取栈顶activity 所在的应用包名

    记录,getRunningTasks 在高版本已经弃用的处理方案

    Android 点击桌面快捷方式和Notifycation之后跳转到Task栈顶Activity

    1.点击桌面快捷方式进入到Task顶Activity 2.点击Notifycation进入到Task顶Activity 3.详情:http://blog.csdn.net/xiaanming/article/details/9312857

    Android判断当前栈顶Activity的包名代码示例

    主要介绍了Android判断当前栈顶Activity的包名代码示例,分享了相关代码,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下

    用栈管理Activity

    该java文件 实现了将Activity加入栈管理总,实现了可删除栈中的Activity和栈顶的Activity,结束所有的Activity

    Android获取栈顶的应用包名方法

    有时候我们需要判断栈顶的应用是否是我们的应用,于是获取栈顶的应用包名的需求就出现了。 在android5.0之前,系统提供了一套API可以实现这个功能。 ActivityManager manager = (ActivityManager) ...

    Android仿微信滑动退出Activity

    重写Activity的dispatchTouchEvent,滑动的时候拿到Activity栈中栈顶Activity的上一个Acticity的ContentView添加到栈顶Activity的DecorView中,滑动的过程中做视图平移,滑动结束之后把前面拿过来用的ContentView...

    android中的Activity启动方式

    如果在任务的栈顶正好存在该Activity的实例,就重用该实例,并且会调用实例的OnNewIntent()方法,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。 3.singleTask ...

    Android 启动activity的4种方式及打开其他应用的activity的坑

    当启动一个activity的时候他将进入返回栈的栈顶。系统不会管栈内是否有相同的activity,方式像后入先出。 singleTop方式是在活动启动的时候,系统先判定栈顶是否有相同的活动,如果没有则新建活动,否则将不新建...

    activity跳转后关闭父activity

    假如说有一个activity A,在A中跳转到Activity B, 然后在B中跳转到Activity C中,最后要在C中把activity A,B,C都关掉。  首先有一个Activity A,A中有一个Button,点击这个Button会跳到Activity B中去,但会拿到...

    activity3activity3activity3activity3activity3activity3activity3a

    activity3activity3

    AppLock.rar

    整体思路:当启动一个程序时获取栈顶activity,与加密数据库配对,若是加密程序,调用startactivity启动一个输入密码的界面,密码正确,进入应用。可以看出实现改功能需要脱离activity,那就想到了开启一个后台服务...

    全局获取Activity对象

    通过设置全局获取栈顶对象 ,从而进行各种需要activity 对象的实例操作,进行相关操作通过设置全局获取栈顶对象 ,从而进行各种需要activity 对象的实例操作,进行相关操作通过设置全局获取栈顶对象 ,从而进行各种...

    重建Activity-Recreating an Activity

    有几个情况下 Activity 会...者是 Activity 通过调用 finish()发出了停止信号。系统也有可能会在 Activity 处于 stop 状态且长时间不被使用、或在前台 Activity 需要更多系统资源的时候关闭后台进程以获取 更多的内存。

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

    下面小编就为大家分享一篇android判断一个Activity是否处于栈顶的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    如何正确理解和使用Activity的4种启动模式

    关于Activity启动模式的文章已经很多,但...一个Android应用一般都会有多个Activity,系统会通过任务栈来管理这些Activity,栈是一种后进先出的集合,当前的Activity就在栈顶,按返回键,栈顶Activity就会退出。Activi

    Activity_Hijack.apk

    使用方法:安装HijackActivity.apk,使用 activity 界面劫持工具,在工具中指定要劫持的应用进程名称。如图所示,从列表中选择被测试的应用,点击 OK。打开应用,测试工具会尝试用自己的窗口覆盖被测的应用,如果...

Global site tag (gtag.js) - Google Analytics