close

App Chooser就是在啟動Activity有多筆以上符合的時候

會跳出的選擇清單

介紹如下

 

1. 官網https://developer.android.com/training/basics/intents/sending.html#AppChooser

01.png

 

2. 在建立Intent時不要指定component name然後指定其他的元素

在用createChooser(intent, 標題)的方式來使用

ex:

Intent sendIntent = new Intent();

sendIntent.setAction(Intent.ACTION_SEND);

sendIntent.putExtra(Intent.EXTRA_TEXT, "內容");

sendIntent.setType("text/plain");

Intent chooser = Intent.createChooser(sendIntent, "標題");

if(sendIntent.resolveActivity(getPackageManager()) != null){

    startActivity(chooser);

}

02.png

 

3. 結果如下

03.png  

arrow
arrow
    文章標籤
    Android App chooser
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()