Twitter、Facebook、またはデバイスで利用可能なその他の方法でテキストメッセージを共有したいと思います。私は次のコードを書きました:
Intent share = new Intent(Intent.ACTION_SEND);
share.putExtra(Intent.EXTRA_TEXT, "Here's some text for Twitter.");
startActivity(Intent.createChooser(share, "Share this via"));
ただし、このアクションを実行できるアプリがない場合は、「そのようなアプリはありません」ダイアログが画面に表示されます。これらのアプリを検出し、ハンドラーが見つからない場合はこの機能を無効にします。どうすればいいですか?