0
私のアプリケーションがインタフェースしようとしているバックグラウンドで実行中のサードパーティのアプリがありますが、少し問題があります。別の実行中のアプリケーションにインテントを送信する
は私が望むものを達成するためには、彼らのAPIは単に私を含む多くの方法でこれを実行しようとした意図
com.company.name.android.DO_STUFF
送信するために私に語った:
intent = getPackageManager().getLaunchIntentForPackage(
"com.company.name.android.DO_STUFF");
if (intent == null) {
Toast.makeText(getApplicationContext(), R.string.app_not_found, Toast.LENGTH_SHORT)
.show();
} else {
intent .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
を常に起動することができません活動とattempを送信します。それが(nullキャッチなしで)実行されると、android.content.ActivityNotFoundExceptionを返します。
この意図を送信する方法については、どのような指示も高く評価されます。おかげで、すべての
おかげで、どんな効果を持っていないようですが。他のアプリケーションにアクセスすることができなければ、放送がどこに届いているかを見ることは可能でしょうか?ありがとう – samuelmadethis
私はそうは思わない。このサードパーティ製アプリケーションのドキュメントはありますか? –
私は恐れていません。唯一の開発者によって言われた:。 「サービスとのインターフェースに他のアプリで送信することができ、当社のサービスでサポートされているいくつかの意図があります com.company.name.android.DO_STUFF にこの意図を送りますボタンを押してください。 " – samuelmadethis