내 코드의 다른 인스턴스에서 토스트 값을 업데이트하려고합니다. 이 같은 객체 인스턴스화하려고 :토스트 값을 업데이트하는 방법은 무엇입니까?
Toast mToast = Toast.makeText(this,"",Toast.LENGTH_SHORT);
을 나는 내 코드 내에서 필요할 때마다 그 값을 업데이트합니다. 이와 같이 :
mToast.setText("Hello!");
초기 인스턴스화가 내 코드를 손상시키는 것 같습니다.
이것이 일어날 수있는 단서가 있습니까?
당신이 때 응용 프로그램 충돌 로그 캣에 출력을 얻을 전체 스택 트레이스를 게시 할 수 다음, 당신의 토스트를 제거하려면? –
@AndrewBrooke Toast는 UI 요소이고 하나의 토스트에 속해야하기 때문에 충돌이있는 것으로 알고 있습니다. 그 자체로는 인스턴스화 될 수 없습니다. Alexandre Martin의 솔루션이 가장 간단합니다. 나는 그것을 시도 할 것이다! –