问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android 判断activity是否存在

发布网友 发布时间:2022-04-22 23:37

我来回答

5个回答

热心网友 时间:2022-04-28 07:14

Android系统中,判断应用有无指定的Activity有两种方式:
1.根据包名判断,以下为判断代码:
public boolean checkApkExist(Context context, String packageName) {
if (packageName == null || “”.equals(packageName))
return false;
try {
ApplicationInfo info = context.getPackageManager()
.getApplicationInfo(packageName,
PackageManager.GET_UNINSTALLED_PACKAGES);
return true;
} catch (NameNotFoundException e) {
return false;
}
}

2. 根据Intent判断,以下为判断代码:
public boolean checkApkExist(Context context, Intent intent) {
List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, 0);
if(list.size() > 0){
return true;
}
return false;
}
public boolean checkApkExist(Context context, String packageName) {
if (packageName == null || “”.equals(packageName)) return false;
try {
ApplicationInfo info = context.getPackageManager() .getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true;
} catch (NameNotFoundException e) { return false; }
}
public boolean checkApkExist(Context context, Intent intent) {
List<ResolveInfo> list = context.getPackageManager()
.queryIntentActivities(intent, 0);
if (list.size() > 0) {
return true;
}
return false;
}

热心网友 时间:2022-04-28 08:32

在这个activity中添加一个状态标志,当被加载的时候修改这个状态标志的值,并将状态值返回给调用它的activity。
如在androidmanifest.xml中加入配置android:configChanges="orientation|keyboardHidden",配置android:configChanges的作用就是如文档所说的:Specify one or more configuration changes that the activity will handle itself. If not specified, the activity will be restarted if any of these configuration changes happen in the system。这样在程序中. Activity就不会重复的调用onCreate()甚至不会调用onPause.onResume.只会调用一个 onConfigurationChanged(Configuration newConfig)。

热心网友 时间:2022-04-28 10:07

运行后手机有一屏幕,jiuyou activity

热心网友 时间:2022-04-28 11:58

可以在那个activity里加个标志位,来判断

热心网友 时间:2022-04-28 14:06

请详细描述你的问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 求一些健身运动的音乐。听着有活力想运动的,最近想要健身。一听就想运动的那种。 android 判断 数据库是否存在 寻求:MP3格式的 第一套和第二套的佳木斯快乐舞步健身操完整版歌曲下载,家里老人锻炼需要,谢谢大家! Android 的adb push命令有返回的错误信息吗?用什么命令可以判断push进手机的文件是否存在?谢谢 适合运动的节奏感强的音乐有哪些? android中assets文件判断是否存在的问题 2016最新的健身歌曲压缩包下载 Android如何检测SD卡某个目录是否存在 有倒数321go的健身音乐有哪些? android中怎么判断数据库是否存在 求哑铃健身音乐的mp3,在健身房有听到过,很适合做哑铃听的那种。多多益善... android判断一个file是文件夹还是文件? 我需要运动健身时候一些非常有动感的歌曲, 越多越好。 Android 是怎么判断某个APK文件是否已经安装 一般健身音乐都那里可以下载? 谁有适合跳健身操的音乐 如何判断安卓data/data/路径下/databases/是否存在文件 MP3 -劲爆动感《健身房动感单车音乐》的歌,求百度网盘下载资源 android判断一个file是文件夹还是文件 谁有健身操(抖音版)-DJ小可音乐百度云资源下载地址 华为客服24小时电话是多少? android 判断当前是否能创建文件夹 有哪些比较经典的健身房音乐? 健身时适合听什么音乐,一般你们是用哪个软件呢? android如何判断是否有sharedpreferences配置文件 佳木斯健身操第六套音乐MP3下载哪里有? unity android 判断streamingasset 里有没有文件 华为客服24小时人工服务? 推荐几首适用于健身的节奏感很强的音乐 凤之舞健身操 花花公子的音乐下载 华为售后电话是多少? 华为服务热线人工服务950800? 华为人工客服24小时电话? 荣耀客服电话24小时人工服务热线? 华为客服电话? 华为手机客服电话? 中国移动免费赠送一个月5g流量是真的吗? 中国移动2022年承诺38及以上套餐每月送500M 流量是免费送的吗? 移动免费送流量是骗人的吗中国移动10085承诺在网12个月 每月送五g流量不收费是真的吗?但是我看_百度问一问 红米k20pro尊享版详细参数?