我正在为 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 语句中放入什么来确保用户获得了检索数据(很可能是通过粘贴)?我感谢您的帮助。谢谢你。