Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

Android 11의 토스트 메시지 업데이트

Android 11은 맞춤 토스트 메시지 뷰를 지원 중단하여 사용자를 보호합니다. 개발자에게 이러한 변경사항에 적응할 수 있는 시간을 더 주기 위해 변경사항은 앱이 Android 11을 타겟팅할 때에만 적용됩니다.

백그라운드에서 맞춤 토스트 메시지가 차단됨

보안상의 이유로 그리고 좋은 사용자 환경을 유지하기 위해 Android 11을 타겟팅하는 앱이 백그라운드에서 맞춤 뷰가 포함된 토스트 메시지를 보내면 시스템은 이 토스트 메시지를 차단합니다. 텍스트 토스트 메시지는 여전히 허용됩니다. 이들은 setView()를 호출하지 않는 Toast.makeText()를 사용하여 생성된 토스트 메시지입니다.

앱이 백그라운드에서 맞춤 뷰가 포함된 토스트 메시지를 게시하려고 시도하면 시스템은 사용자에게 메시지를 표시하지 않습니다. 대신 시스템에서 logcat에 다음 메시지를 로깅합니다.

W/NotificationService: Blocking custom toast from package \
  <package> due to package not in the foreground

토스트 메시지 콜백

토스트 메시지(텍스트 또는 맞춤)가 표시되거나 사라질 때 알림을 받으려면 새로운 addCallback() 메서드를 사용합니다.

텍스트 토스트 메시지 API 변경사항

플랫폼 동작 변경으로 인해 Android 11을 타겟팅하는 앱에 다음과 같은 텍스트 토스트 메시지 부작용이 발생합니다.