2016-07-14 12 views
1

私のアプリで基本的な平文を共有したい場合、クリップボードにコピーするオプションが選択リストに表示されません。私のコードに何か問題がありますか?または、デバイスの設定が間違っていますか?セレクタにAndroidクリップボードがありません

String code = getXMLCode(); 

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); 
sharingIntent.setType("text/plain"); 
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, code); 
startActivity(Intent.createChooser(sharingIntent, getString(R.string.shareXMLCode))); 



public String getXMLCode(){...} 

答えて

1

Androidには、ACTION_SENDの一部として「クリップボードにコピー」オプションがありません。 Googleドライブなどの特定のアプリは、このような機能を提供する可能性があります。

ckettiさんは最近、ACTION_SENDリクエストに独自の「クリップボードにコピー」オプションを追加する方法について、a blog postを書いています。一言で言えば、EXTRA_INITIAL_INTENTSを使用して、「クリップボードにコピー」を提供する自分のアクティビティを指し示す別のオプションをチューザに追加します。

関連する問題