클립보드 매니저 인스턴스를 취득
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
혹은
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
2개를 쓴 이유는 위에 출처를 따라가보면 출처쪽분은 Context.CLIPBOARD_SERVICE를 사용하였지만
난 밑의 CLIPBOARD_SERVICE를 사용함.
문제는 없음
텍스트를 얻을 때 clipboardManager.getText();를 하게 되면
CharSequence형이 반환이됨.
String을 얻기 위해선
clipboardManager.getText().toString();
코드상에서 getText메소드가
clipboardManager.
별로 신경쓰지 않아도 될듯...
마지막으로 위의 스트링값으로 무언가를 할 때
꼭 null체크 하기!
댓글 없음 :
댓글 쓰기