Android获取栈顶activity类名的方法

Android获取最上层activity类名

    public String getTopClassName(Context context) {
    
    
        String topActivityName = null;
        ActivityManager activityManager = (ActivityManager) (context
                .getSystemService(android.content.Context.ACTIVITY_SERVICE));
            ComponentName f = activityManager.getRunningTasks(1).get(0).topActivity;
            topActivityName = f.getClassName();
        return topActivityName;
    }

同理如果需要包名就可以将getClassName改外getPakgeName

猜你喜欢

转载自blog.csdn.net/weixin_52696247/article/details/132402216
今日推荐