https://github.com/zytc2009/BigTeam_learning
分类: 嵌入式
2012-06-10 09:31:59
问题描述:先往手机里拷贝一个.apk文件,然后使用文件管理器找到刚才的apk文件,然后单击这个APK文件,之后就会调用系统的APk安装功能,安装成功之后,会看到屏幕下方有“打开”、“完成”两个按钮,这时候选择“打开”,然后之前安装的APK程序就会正常打开,打开之后再点击HOME按键进入到手机的桌面,然后再在应用程序列表中找到之前安装的APK程序的图标打开应用程序: 这个时候问题就出现了,系统又重新打开了一个应用程序,而不是弹出之前按Home键时隐藏在后台的应用程序,也就是说同一个应用程序在系统中出现了两个,在关闭退出时要退出两次;而且有时候还会出现关闭第二个,显示第一个的时候抛错,真是很纠结啊! |
可以用ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); am.restartPackage("包名"); |