利用startActivity启动QQ,该如何处理
利用startActivity启动QQ
利用activity启动qq。
packagename和activityname都是通过 List<PackageInfo> packs = getPackageManager().getInstalledPackages(1); Iterator<PackageInfo> iterator = packs.iterator(); 获得包的信息,包是:
包名 = packageinfo.packageName;
activity名字 = packageinfo.activities[0].name;
但是启动的时候报错。程序不能运行。
包名是:com.tencent.qq , 活动名是:com.tencent.qq.LoginActivity。利用startActivity的时候报错。请大家把我看看,怎么改。
------解决方案--------------------
你在启动的intent中有没有加入intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这个条件?
------解决方案--------------------
活动名错误啊,应该是com.tencent.qq.SplashActivity
利用activity启动qq。
packagename和activityname都是通过 List<PackageInfo> packs = getPackageManager().getInstalledPackages(1); Iterator<PackageInfo> iterator = packs.iterator(); 获得包的信息,包是:
包名 = packageinfo.packageName;
activity名字 = packageinfo.activities[0].name;
但是启动的时候报错。程序不能运行。
包名是:com.tencent.qq , 活动名是:com.tencent.qq.LoginActivity。利用startActivity的时候报错。请大家把我看看,怎么改。
------解决方案--------------------
你在启动的intent中有没有加入intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这个条件?
------解决方案--------------------
活动名错误啊,应该是com.tencent.qq.SplashActivity