2011-04-27 65 views
1

我需要一點幫助,獲取關於最後的信息,讓我們說5應用程序已打開/使用。Android開發:查找/獲取最近使用的應用程序

ActivityManager m = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE); 

     RecentTaskInfo task = m.getRecentTasks(5,0).get(0); 

然後我用:

String output = "the last application you've executed is '"+task.id+"' and the PID is '"+task.toString()+"'"; 

但它沒有工作搞好。我想用ActivityManager跟蹤最新的應用程序。

謝謝!

我們只需要獲得足夠的信息,以便我可以運行它們。

//西蒙

+0

你運行任何應用程序運行應用程序之前?重新啓動Android設備/模擬器後,沒有任何內容會顯示出來。 – Haphazard 2011-04-27 13:32:47

+0

@ user727278:「但它效果不好」 - 這是無用的描述。請詳細解釋發生了什麼事。 – CommonsWare 2011-04-27 13:42:15

+0

嗯,我只是得到了一些奇怪的文字,對我沒有任何意義。 – AndroidXTr3meN 2011-04-27 13:52:37

回答

相關問題