Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android中Application的onCreate多次調用的原因和解決辦法

Android中Application的onCreate多次調用的原因和解決辦法

編輯:Android開發教程

進程名是通過Manifest.xml中的"

public void onCreate() {
	String processName = getProcessName(this, android.os.Process.myPid());
	if(processName.endWidth("自行替換為所需進程名")) {
		initXXX();
}
}  
public static String getProcessName(Context cxt, int pid) {
<span style="white-space:pre">	</span>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;
}

URL:http://www.bianceng.cn/OS/extra/201609/50418.htm

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved