如何通过点击他的图标将活动(一个过程)带到前台?

时间:2012-07-31 16:12:57

标签: android android-activity icons foreground

我有:

  

列出procInfos = activityManager.getRunningAppProcesses();   icon = pk.getApplicationIcon(procInfos.get(i).processName);

我想在用户点击它时在前景中启动相对于图标的活动。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用ImageButton将图标显示为按钮。然后,在ImageButton onClickListener的onClick方法中,调用:

    PackageManager pm = this.getPackageManager();

    try
    {
      Intent it = pm.getLaunchIntentForPackage(application.package.name);

      if (null != it)
        this.startActivity(it);
    }

    catch (ActivityNotFoundException e)
    {//oops, no such application
    }