意图 - 如何检查意图是否已启动?
Intents - How to check whether an intent is started or not?
我正在尝试使用 Intent 启动 Activity。下面是使用意图的代码:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("rtmp:example"))
startActivity(i);
我想在这个 Intent 找不到第三方应用程序时显示一个对话框。
我该怎么做?
下面是我的 try and catch 块代码:
try {
startActivity(i2);
} catch () {
AlertDialog.Builder b = new AlertDialog.Builder(getApplicationContext());
b.setMessage("You need MX player or VLC player to play the video.");
b.create().show();
}
Android startActivity()
会抛出 ActivityNotFoundException
。你应该抓住它并显示对话框:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("rtmp:example"))
try{
startActivity(i);
} catch(android.content.ActivityNotFoundException e) {
//show you message here
}
我正在尝试使用 Intent 启动 Activity。下面是使用意图的代码:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("rtmp:example"))
startActivity(i);
我想在这个 Intent 找不到第三方应用程序时显示一个对话框。
我该怎么做?
下面是我的 try and catch 块代码:
try {
startActivity(i2);
} catch () {
AlertDialog.Builder b = new AlertDialog.Builder(getApplicationContext());
b.setMessage("You need MX player or VLC player to play the video.");
b.create().show();
}
Android startActivity()
会抛出 ActivityNotFoundException
。你应该抓住它并显示对话框:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("rtmp:example"))
try{
startActivity(i);
} catch(android.content.ActivityNotFoundException e) {
//show you message here
}