繁体   English   中英

Android,始终使用弹出完整动作

[英]Android, always pop complete action using

我为lanuch媒体播放器编写了一个按钮,如果用户有2个媒体播放器,它将弹出“使用完成操作”对话框,但是当我默认单击该操作的使用并选择媒体播放器时,下次我启动我的应用并单击该按钮,它将再次询问。 请帮我解决问题

当用户单击按钮时,它将遵循

try
{
    musicIntent = Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, intent.CATEGORY_APP_MUSIC);
startActivity(musicIntent);
}
catch (Exception e)
{
    e.printStackTrace();
}

非常感谢你

我发现当我使用

musicIntent = new Intent(Intent.ACTION_MAIN);
musicIntent.addCategory(Intent.CATEGORY_APP_MUSIC);
startActivityForResult(musicIntent, PLAY_MUSIC);

这个问题会解决,但我不知道为什么...

感谢大家

如果使用CATEGORY_APP_MUSIC,则该操作将由系统处理。 如果要使用特定的内容,则需要使用其类名自己指定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM