ClipboardManager clipboardManager = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
String txt = null;
case R.id.copy_btn:
Log.d("복사하기부분", "무슨내용?" + txt);
txt = ((EditText)findViewById(R.id.copydtx)).getText().toString();
clipboardManager.setText(txt);
Toast.makeText(getApplication(), txt + "가 복사되었습니다.", 0).show();
break;
현재 슬라이드메뉴쪽에 복사하기 버튼이 있고 이버튼 밑에 text 혹은 edittext 를 넣은뒤에 이런 소스를 짜면 잘돌아갑니다.
근데 슬라이드 메뉴에 복사하기 버튼이 있고 메인화면에 text 가 있는데 그 text의 내용을 DB에서 긁어오며 그오는걸 복사하고싶은데
case R.id.copy_btn:
Log.d("복사하기부분", "무슨내용?" + txt);
T_body.getText().toString();
clipboardManager.setText(T_body);
Toast.makeText(getApplication(), txt + "가 복사되었습니다.", 0).show();
break;
하면 setText 에 오류가 뜹니다
The method setText(CharSequence) in the type ClipboardManager is not applicable for the arguments (TextView)
setText -> setText((CharSequence) 이런식으로 바뀌는데요 오류는 안뜨나 실행하여 버튼을 누루면 오류가뜹니다.
T_body에 내용에도 있음에도 로그부분에서는 null 이 뜨며
clipboardManager.setText((CharSequence) T_body); 이부분에서 오류가뜹니다.
CharSequence 를 처음봣는데 찾아봐도 잘모르겠네요.
답변좀해주세요 ㅠ_ㅠ