- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Link
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
드럼치는 프로그래머
[안드로이드] Toast 기존 메시지 삭제, 현재 메시지만 보이도록 하는 방법 본문
Android에서 Toast를 사용할 때, 메시지가 중복해서 뜨면서 오랫동안 지속되는 경우가 있습니다.
기존 메시지는 삭제하고, 현재 메시지만 보이도록 하는 방법을 공유합니다.
1. Toast 객체 선언
public static Toast mToast;
2. onCreate() 에서 Toast.makeText()를 이용하여 Toast 객체 초기화
mToast = Toast.makeText(this, "null", Toast.LENGTH_SHORT);
3. 이 후, Toast를 보여주는 코드에 있는 Toast.makeText().show() 대신 다음으로 변경
mToast.setText(“show this text”);
mToast.show();
이렇게 수정하면,
l mToast가 보여지지 않던 상황에는, 설정한 string로 toast를 띄우게 되고,
l mToast가 보여지고 있던 상황에는, mToast에 보여지고 있던 text를 새로운 text로 변경하여 보여줍니다.
항상 가장 마지막에 setText(), show() 했던 text가 Toast에 보여지게 되며, Toast.LENGTH_SHORT 만큼의 시간이 흐른뒤에 Toast가 사라지게 됩니다.
[출처] http://sisan.egloos.com/m/2803207
'★─Programing > ☆─Android' 카테고리의 다른 글
[안드로이드] Remote Service 구현하기 (0) | 2013.06.14 |
---|---|
[안드로이드] 현재실행중인 액티비티 구하기 (0) | 2013.06.14 |
[안드로이드] 리스트뷰 아이콘 클릭하여 순서 바꾸기 소스 (0) | 2013.06.04 |
[안드로이드] Android Parcelable Example (0) | 2013.06.04 |
[안드로이드] 액티비티(Activity) 투명 처리 하기 (0) | 2013.06.03 |
Comments