0

私のアプリでは、テキストを共有する目的で ACTION_SEND インテントを使用しています。ただし、Twitter、Facebook、KakaoStory などの 3 つのアプリ用に、この ACTION_SEND フィルタリングをカスタマイズしています。これらのアプリが 2 つ以上インストールされていれば問題ありません。2 つのインストール済みアプリを選択するダイアログが表示されます。ただし、共有をクリックしたときに携帯電話にアプリが 1 つしかインストールされていない場合、アプリを選択するためのダイアログは表示されず、そのアプリが自動的に起動されます。どうすればこれを防ぐことができますか。最初にダイアログを表示してから、アプリにしかなくても選択できるようにします。

4

1 に答える 1

1

選択肢が 1 つしかない場合は、Android システムがそれを選択します。Android のソース コードを変更しない限り、これを変更することはできないと思います。

于 2014-03-13T04:08:47.037 に答える