2013-04-09 135 views
-1

我有: String list [];Android error with importanceReasonComponent.getShortClassName(); ?

ActivityManager m = (ActivityManager)getSystemService(ACTIVITY_SERVICE); 
List<ActivityManager.RunningAppProcessInfo> process = m.getRunningAppProcesses(); 

list = new String[process.size()]; 
    for(int i=0;i<process.size();i++) 
    { 

     list[i]=process.get(i).importanceReasonComponent.getShortClassName();  

    }  

,如果我嘗試運行應用程序迫使其關閉,請告訴我出了什麼問題

+0

請添加日誌。你到底想了解什麼? – Fildor 2013-04-24 14:59:27

回答

1

不看logcat的,我們不能告訴你什麼是錯的。也就是說,查看文檔,重要性僅限於服務和ContentProviders。

在嘗試獲取組件(可能是null,如果原因爲REASON_UNKNOWN)之前,您應檢查process.get(i).importanceReasonCode != RunningAppProcessInfo.REASON_UNKNOWN