Intent intent=getIntent(); intent.setComponent(null); PackageManager pm=getPackageManager(); for(ResolveInfo info:pm.queryIntentActivities(intent,0)){ if(info.activityInfo.loadLabel(pm).toString().contains("シーケンサー")){ intent.setClassName(info.activityInfo.applicationInfo.packageName,info.activityInfo.name); startActivityForResult(intent, 1); return; } } finish(); } protected void onActivityResult(int requestCode, int resultCode, Intent intent){ super.onActivityResult(requestCode, resultCode, intent); setResult(resultCode,intent); finish();