2013-10-10 160 views
0

我有一個啓動器應用程序,其中包含已安裝應用程序的已填充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

不,因爲該應用程序與另一個Dalvik VM實例在另一個進程中,而不是你的。

相關問題