当前位置: 代码迷 >> Android >> android 判断activity是否在堆栈高层
  详细解决方案

android 判断activity是否在堆栈高层

热度:65   发布时间:2016-04-28 06:28:47.0
android 判断activity是否在堆栈顶层
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);String name = manager.getRunningTasks(1).get(0).topActivity.getClassName();return name.equals(ControlActivity.class.getName());

?

? ? ?注意:getRunningTasks()方法需要权限,请在AndroidManifest.xml中加上

?

<uses-permission android:name="android.permission.GET_TASKS" />

?

  相关解决方案