實際開發中我們需要很多情況需要判斷某個activity是否位于棧頂,也許會給新的小伙伴帶來困擾,那么直接上代碼吧,也沒幾行
/** * * 判斷某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是否處于棧頂的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答