안녕하세요~

 

AlertDialog를 자주 사용하는데, onCreate에서 한번 선언을 해주고 show를 해서 계속 사용하는게 아니라,

메세지내용이 자주 바껴서 일부러 할때마다 new를 해서 쓰거든요..

 

간단하게 메서드하나 만들어놓고.

public void popup(String msg){
  new AlertDialog.Builder(this).setMessage(msg).setPositiveButton("확인", null).create().show();
 }

 

필요할때만 popup("더이상 진행할수 없습니다");

 

이런식으로 메세지만 넣어서 사용하는데요..

예를들어서 버튼을 누를때마다 팝업이 뜬다면, 누를때마다 계속 new AlertDialog를 하게되는데,

메모리에 문제가 될수 있을까요?

 

귀찮아도 메세지마다 다 따로 onCreate에 new를 한번 생성해주고 그냥 객체만 show 해서 사용해야될까요?

 

귀찮아서 그냥 저렇게 만들고 쓰다보니 리소스 문제가 발생할까봐 걱정되는데..

 

도움좀부탁드립니다~!