私は Android 用のクリップボード マネージャー アプリを開発しています。これには、ユーザーが以前にコピーしたものから保存されたデータを取得することが含まれます。ユーザーが貼り付けたときにこのデータが表示されるようにします。これを実装する方法を知っている人はいますか?私のコードを以下に示します。
ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
int contentPos = 0;
do {
String primaryDataNew = ets.get(contentPos).getText().toString(); //Fetches copied data stored in first EditText position in EditText array list ets from app
//Copies data to clipboard
ClipData clipNew = ClipData.newPlainText("Data retrieved: ", primaryDataNew);
clipboard.setPrimaryClip(clipNew);
Toast.makeText(mContext, "Done", Toast.LENGTH_SHORT).show();
System.out.println(primaryDataNew);
//if... (What?)
contentPos++;
//else {}
} while (contentPos < ets.size());
ets の次の位置からデータを取得する前に、ユーザーが取得データを (おそらく貼り付けによって) 取得したことを確認するために、if ステートメントに何を入れることができますか? 私はあなたの助けに感謝します。ありがとうございました。