ResolverActivity.java を使用して利用可能なアプリケーションを起動した後、ユーザーがチェックボックスをクリックして選択したデフォルトのアクションを保存したい。以下のコードのチャンクは実行されますが、デフォルトのアクションはまだ保存されていません。次回は、アクション/アプリケーションをもう一度選択する必要があります。
コード :
getPackageManager().addPreferredActivity(filter, bestMatch, set,
intent.getComponent());
このコードが機能しない理由を教えてください。