특정 작업이 발생하면 내 애플리케이션에 Toast
이 표시됩니다. 그러나이 두 가지 조치가 아주 가까운 곳에서 발생하면 첫 번째 메시지 인 Toast
을 표시하지 말고 두 번째 메시지 만 표시하십시오. 내가 Toast.cancel()
트릭을 할 줄 알았지 만, 그것은 첫 번째 토스트를 숨기는 것입니다; 두 번째 것은 첫 번째 디스플레이가 어쨌든 표시를 마친 후에 만 표시됩니다.표시되기 전에 Android에서 건배를 취소하십시오.
예 코드 :
Toast toast1 = Toast.makeText(parentActivity, "Test1", Toast.LENGTH_SHORT);
Toast toast2 = Toast.makeText(parentActivity, "Test2", Toast.LENGTH_SHORT);
toast1.show();
toast2.show();
toast1.cancel();
제 Toast
는 단기간 (짧은 기간의 길이)를 기다린 후 나타난다. 실제로 toast2.cancel()
으로 전화를 걸어도이 문제가 발생합니다.
http://stackoverflow.com/questions/16098151/android-cancel-toast - 앱을 종료 할 때 및 때를 알리는 토스트가 표시됨). 나는 .cancel()이 제대로 작동하지 않는 데 문제가 없었다. –