토스트 용으로 the android documentation 이상을 읽었으며 예제 코드가 getActivity()
또는 this
이 아닌 getApplicationContext()
을 사용하는 것으로 나타났습니다. 워드 프로세서에서 : othersources을 바탕으로getApplicationContext()를 사용하여 토스트를 작성해야합니까?
Context context = getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
, 나는 getApplicationContext()
를 사용하는 것은 일반적으로 나쁜 관행을 이해하기 위해 주어졌다. 토스트는 어떻게 든 예외입니까? 그렇다면 왜? 또는이 경우 Android 문서가 잘못 되었습니까?
나는 당신이 문서의 의도에 대해 옳다고 생각합니다. 최소한의 Context로 생성 된 토스트는 앱에 특정한 스타일을 무시할 것입니다. –