ボタンをクリックするだけで、別の、すでにインストールされているAndroidアプリケーションを別のアプリケーション内で開こうとしています。新しいアプリケーションは、呼び出し元のアプリケーション内の画面の一部で開く必要があります。
現在、私のコードは新しいインテントを作成し、その中で呼び出されたアプリケーションを実行します。呼び出し元のアプリケーションが消えます。これが私のコードです:
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.ritwik.camera");
startActivity(intent);
}
});
理想的には、親(呼び出し元)アプリケーションを脇に置くことなく、同じ画面の一部として開く必要があります。それ、どうやったら出来るの?