您的位置:首页 > 移动开发

Application Oncreate()初始化的时候 初始化了三遍 导致重复初始化资源,导致浪费

2017-04-14 16:48 260 查看
StringappName = getCurrentProcessName(sAppContext);

        if (!TextUtils.equals(appName,sAppContext.getPackageName())) {

            return;

        }

StringgetCurrentProcessName(Context context) {

        int pid = android.os.Process.myPid();

        ActivityManager mActivityManager =(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

        for (ActivityManager.RunningAppProcessInfoappProcess : mActivityManager.getRunningAppProcesses()) {

            if (appProcess.pid == pid) {

                return appProcess.processName;

            }

        }

        return "";

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: