ShareCompatを使ってシェア機能を実装したいと考えています。今の所ボタンを押すとEditTextに入力した内容をシェアするところまでできました。最終的にはボタンを押すとtwitterのみまたはFacebookのみでシェアできるように実装したいと考えています。
しかしながらシェアするアプリケーション(コンポーネント)を絞る(選択する)方法がわかりません。
そもそもShareCompatではシェアする媒体を絞ることはできないのでしょうか?
以下は現状のコードになります。
kotlin
1 private fun useShareCompat(){ 2 val builder = ShareCompat.IntentBuilder.from(this@MainActivity) 3 4 val title = etTitle.text.toString() 5 val content = etContent.text.toString() 6 builder.setSubject(title) /// 件名 7 .setText(content) /// 本文 8 .setType("text/plain"); 9 10 val intent: Intent = builder.createChooserIntent() 11 12 builder.startChooser(); 13
あなたの回答
tips
プレビュー