簡體   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