2011-10-01 164 views
2

更新我試過1.6 AVD和真正的Droid Incredible。兩者都有同樣的問題。ActivityManager.getRecentTasks()返回0結果

我需要獲取最近的任務列表,但ActivityManager.getRecentTasks()總是返回0個結果,但無法找出原因。

ActivityManager result = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); 
ArrayList<RecentTaskInfo> apps = (ArrayList<RecentTaskInfo>) result.getRecentTasks(10, ActivityManager.RECENT_WITH_EXCLUDED); 

我已經設置android.permission.GET_TASKS在清單中,但apps始終爲0

任何人在爲什麼洞察力?我很難過。

+1

有兩個問題:1.您使用什麼設備? 2.長按Home鍵時,是否有東西在最近?我已經在Nexus One上檢查過你的代碼,它可以工作。 – Ash

+0

謝謝您的檢查。我已經在AVD 1.6和Droid Incredible上完成了它。最近使用的應用程序中有些東西。我很難過。我會繼續嘗試。 – Kirk

回答

0

顯然這是我需要清理項目。一旦我清理了這個項目,它就起作用了。