Tôi gặp sự cố khi sao chép văn bản vào khay nhớ tạm. Tôi cố gắng sao chép như thế này:Android: Sao chép văn bản vào khay nhớ tạm cho API <11
android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
android.content.ClipData clip = android.content.ClipData.newPlainText("text label", "text to clip");
clipboard.setPrimaryClip(clip);
Nhưng vấn đề là ở trình biên dịch mà ném:
Call requires API level 11 (current min is 7): android.content.ClipboardManager#setPrimaryClip line 245 Android Lint Problem.
Làm thế nào tôi có thể sao chép văn bản vào clipboard trên android API < 11? Nếu tôi cố gắng kiểm tra phiên bản API của android trước khi sao chép - mã của tôi thậm chí không biên dịch. Có lẽ ai đó biết câu trả lời cho câu hỏi này?
Yeah, tôi đã cố gắng mã này, nhưng nó không hoạt động. Nó thậm chí không biên dịch bởi vì trình biên dịch nói: Gọi yêu cầu cấp API 11 (min hiện tại là 7): android.content.ClipboardManager # setPrimaryClip dòng 245 Android Lint Problem. – JavaRunner
bạn đã tuyên bố một cái gì đó như thế này '
' trong tệp kê khai ?? –Chắc chắn. Trình biên dịch đưa ra một lỗi: "** hiện tại ** phút là 7" (đó là ứng dụng của tôi cần phút API7). Vì vậy, tệp kê khai của tôi là: –
JavaRunner