zoukankan      html  css  js  c++  java
  • Android中全局Application的onCreate多次调用问题

    String processName = OsUtils.getProcessName(this, android.os.Process.myPid());
            if (processName != null) {
                boolean defaultProcess = processName.equals(Constants.REAL_PACKAGE_NAME);
                if (defaultProcess) {
                    initAppForMainProcess();
                } else if (processName.contains(":webbrowser")) {
                    initAppForWebBrowseProcess();
                } else if (processName.contains(":wallet")) {
    
                }
            }
    /**
         * @return null may be returned if the specified process not found
         */
        public static String getProcessName(Context cxt, int pid) {
            ActivityManager am = (ActivityManager) cxt.getSystemService(Context.ACTIVITY_SERVICE);
            List<RunningAppProcessInfo> runningApps = am.getRunningAppProcesses();
            if (runningApps == null) {
                return null;
            }
            for (RunningAppProcessInfo procInfo : runningApps) {
                if (procInfo.pid == pid) {
                    return procInfo.processName;
                }
            }
            return null;
        }
  • 相关阅读:
    数组模拟队列实现
    Vue之模板语法
    初识Vue之helloworld
    二、Lambda表达式
    一、函数式编程
    SpringCloudAlibaba之Nacos
    SpringCloudAlibaba之Sentinel
    spring的随笔2
    spring的小想法1
    关于hibernate的一些看法
  • 原文地址:https://www.cnblogs.com/jiayonghua/p/5386779.html
Copyright © 2011-2022 走看看