/**
*
* 判断activity是否处于栈顶
* @return true在栈顶false不在栈顶
*/
*
* 判断activity是否处于栈顶
* @return true在栈顶false不在栈顶
*/
private boolean isMainActivityTop(Activity XXXActivity){
ActivityManager manager = (ActivityManager) context.getSystemService(Activity.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
if (runningTaskInfos != null && !runningTaskInfos.isEmpty())
String name = runningTaskInfos.get(0).topActivity.getClassName();
return name.equals(XXXActivity.class.getName());
}