获取启动器启动的应用程序的上下文

时间:2013-10-10 16:35:00

标签: android android-context

我有一个启动器应用程序,其中包含已安装应用程序的已填充gridView。我使用以下代码启动已选择的应用程序:

gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        OurAppInfo info = (OurAppInfo) adapterView.getItemAtPosition(i);
        Intent intent = Constants.mPackageManager.getLaunchIntentForPackage(info.packageInfo.packageName);
        intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
        intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
        startActivity(intent);
        });

有没有办法使用上面的方法获取正在启动的活动的上下文?

1 个答案:

答案 0 :(得分:1)

不,因为该应用程序与另一个Dalvik VM实例在另一个进程中,而不是你的。