/**
*
* @return true -- 当前activity是消息中心
* false -- 其他activity
*/
public static boolean isTopActivity(Context context){
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
ComponentName componentName = am.getRunningTasks(1).get(0).topActivity;
KKLog.d("Utils", "top activity is "+componentName.getPackageName());
String packageName = componentName.getPackageName();
if(packageName.equals("com.example.message")){
return true;
}
return false;
*
* @return true -- 当前activity是消息中心
* false -- 其他activity
*/
public static boolean isTopActivity(Context context){
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
ComponentName componentName = am.getRunningTasks(1).get(0).topActivity;
KKLog.d("Utils", "top activity is "+componentName.getPackageName());
String packageName = componentName.getPackageName();
if(packageName.equals("com.example.message")){
return true;
}
return false;
}
但是记住要在manifest里面加上<uses-permission android:name="android.permission.GET_TASKS"/>这个。