应用不会返回

时间:2013-08-22 20:45:24

标签: java android launcher homescreen

我已经编写了custom home screen个应用程序,我正在推出应用程序。

main problemopened apps doesn't return to my home screen app,而是转到launcher home screen,即使我已将主屏应用设为default home screen。我希望这些应用程序返回到我的主屏幕。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

如果您查看了getLaunchIntentForPackage(..)方法的文档,则会看到

  

“返回可用于启动的完全限定的Intent   包中的主要活动,如果包不包含null,则返回null   包含这样的活动。 “

这是非常自我解释..你的“应用程序包名称”不正确,它可能适用于某些应用程序但不适用于其他应用程序。

尝试类似

的内容
PackageManager pManager = getPackageManager();  
List<PackageInfo> packs = pManager.getInstalledPackages(PackageManager.GET_INSTALLED_PACKAGES);  
 for (PackageInfo pi : packs) {  
   if(pi.packageName.toLowerCase().contains("app package name") )
{
     Intent intent = pManager.getLaunchIntentForPackage(pi.packageName); 
     if (intent != null)  
       startActivity(intent);  
    }
 }