2011-04-28 100 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