2011-04-28 62 views
1

爲什麼這不適用於設備,但它適用於bb模擬器。 你有什麼建議可以使它在設備上工作嗎?黑莓文件調用

Invocation invocation = new Invocation("file:///SDCard/BlackBerry/music/song.mp3"); 
    Registry reg = Registry.getRegistry("net.rim.device.api.content.BlackBerryContentHandler"); 
    reg.invoke(invocation); 
+1

您是否有任何錯誤來評估問題?通常一個錯誤可以給出一個線索。 – 2011-04-28 10:19:16

+0

@Arhimed沒有錯誤沒有例外拋出只是沒有行動執行...非常奇特 – 2011-04-28 11:41:19

+1

對不起,在這種情況下,我很無奈.. – 2011-04-28 11:43:34

回答

3

我通過註冊不是內容處理程序而是應用程序包來找到解決方案。 對我而言:

Registry _registry=Registry.getRegistry("myapp.mobile.app"); 
+0

太棒了!我使用Registry.getRegistry(Application.getApplication()。getClass()。getName(),它工作。謝謝! – user1618533 2013-07-13 10:50:52