我给lanuch媒体播放器写了一个按钮, 如果用户有2个媒体播放器,它将弹出“完成动作使用”对话框 但是当我点击默认使用此操作时,选择媒体播放器, 下次我启动我的应用程序并单击按钮它会再次询问。 请帮我解决问题
当用户点击按钮时,它将按照
进行操作try
{
musicIntent = Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, intent.CATEGORY_APP_MUSIC);
startActivity(musicIntent);
}
catch (Exception e)
{
e.printStackTrace();
}
非常感谢
答案 0 :(得分:0)
如果使用CATEGORY_APP_MUSIC,则操作将由系统处理。如果你想使用特定的东西,你需要自己用它的类名来指定它。
答案 1 :(得分:0)
我在使用
时发现musicIntent = new Intent(Intent.ACTION_MAIN);
musicIntent.addCategory(Intent.CATEGORY_APP_MUSIC);
startActivityForResult(musicIntent, PLAY_MUSIC);
这个问题会解决,但我不知道为什么......
谢谢大家