2010-10-02 47 views
0

我對Android開發非常陌生,並且正在嘗試做一些相當簡單的事情,從選擇列表中進行選擇。挑選意圖和追蹤列表的問題

我有一些理論上可行的代碼,如下所示;

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setType("vnd.android.cursor.dir/track"); 
this.startActivity(intent); 

這可以在模擬器上完美實現,但是在我的Galaxy S上運行時,出現以下異常。

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.PICK typ=vnd.android.cursor.dir/track } 

我不太確定,也不能確定如何解決問題。

如果對我來說這很樸實,我很抱歉,但我只是有點困惑,代碼在模擬器上工作,但不在電話上。任何建議或信息將受到感謝。

提前許多感謝,

尼爾。

+0

稍微修改該帖子,我複製了錯誤的代碼位,應該是Intent.ACTION_PICK。 – Neil 2010-10-02 23:10:41

回答

0

尼爾

據我知道,當你沒有你的設備上的任何應用程序來處理有關意圖類型發生特定的異常。

+0

感謝您的迴應,但我認爲android有一個內置庫來顯示軌道列表?當然,它配備的音樂播放器不僅功能強大。我似乎無法找到的是如何自己處理這種情況的例子。有沒有人有例子指點我? – Neil 2010-10-21 08:34:25

1

不幸的是,Galaxy不支持使用MIME類型打開三星定製音樂播放器活動。 Kurdy