easy-1
안드로이드 Toast 메세지 중복 방지 본문
<개요>
기존 Toast 메세지 show() 를 반복적으로 생성하면 반복된 Toast 가 다 보여질때 까지 계속 나타남
<적용 방법>
기존 Toast 메세지 보여주는 방법
Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
1. Toast 클래스를 상속하여 커스텀 클래스 생성
2. Toast 가 null 일 경우에만 makeText 하여 보여줌
public class TM extends Toast {
private static Toast toast;
public TM(Context context, String msg) {
super(context);
if (toast == null) {
toast = Toast.makeText(context, msg, Toast.LENGTH_SHORT);
} else {
toast.setText(msg);
}
toast.show();
}
}
'Android > Java' 카테고리의 다른 글
안드로이드 ShimmerLayout (0) | 2021.08.04 |
---|---|
안드로이드 SharedPreferences Singleton 생성 (0) | 2021.06.10 |
안드로이드 Bottom Sheet Dialog (0) | 2021.06.10 |
안드로이드 주소록 정보 가져오기 (0) | 2021.06.10 |
안드로이드 주소록으로 내보내기 (0) | 2021.06.10 |
Comments