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

會跳出的選擇清單

介紹如下

 

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

 

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);

}

 

3. 結果如下

 

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

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