を引き起こすのです取得するには、別のアプリの活動を開始し、AからAとBアンドロイド - それは私は2つのアプリケーションを持っている
が、私は次のコードを使用して、結果のためにBを起動しています:
Intent fmIntent = getPackageManager().getLaunchIntentForPackage("com.example.B");
fmIntent.putExtra("hello", "world");
startActivityForResult(fmIntent, REQUEST_TEST);
をBから
は、私は、次のやってる:
私は同じアプリ内の活動については、上記を行うと、期待どおりに動作します。
しかし、その2つの異なるアプリのため、データと設定されていない結果コードのない空のインテントが受信されます。 1つの意図が全体を通して維持されるように、上記をどのように編集する必要がありますか?
あなたがここにガイドが続くことがありますか? – britzl
'getLaunchIntentForPackage()'は 'startActivityForResult()'の使用に適した何かを返すと思いますか? – CommonsWare
私はちょうどそれを推測して行った。 – judepereira