我如何显示在意图选择器中传递的与此模式一起使用的所有应用程序。例如,我需要什么:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setData(Uri.parse("google://test"));
intent.setData(Uri.parse("microsoft://test"));
startActivity(Intent.createChooser(intent, "Chooser"));
我认为这样最简单的方法
int x;
// {set value for x using AlertDialog or whatever you prefer }
Intent intent = new Intent(Intent.ACTION_SEND);
if (x=0){
intent.setData(Uri.parse("google://test"));
} else if(x=1) {
intent.setData(Uri.parse("microsoft://test"));
}
startActivity(Intent.createChooser(intent, "Chooser"));