gpt4 book ai didi

Android - 使用 try 和 catch

转载 作者:行者123 更新时间:2023-11-29 01:35:57 24 4
gpt4 key购买 nike

我想尝试启动一个使用另一个应用程序的 Intent 。但是,如果该应用程序未安装在该手机上,我想显示一个对话框以通知用户安装该应用程序。我试过下面的代码:

try {
startActivity(i);
} catch (Exception e) {
AlertDialog.Builder b = new AlertDialog.Builder(getApplicationContext());
b.setMessage("Message Here");
b.create().show();
}

`

最佳答案

使用此方法检查已安装的应用

public static boolean isAppInstalled(Context context, String packageName) {
boolean result;
try {
context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
result = true;
} catch (PackageManager.NameNotFoundException e) {
result = false;
}
return result;
}

关于Android - 使用 try 和 catch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28049551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com