Tôi đang sử dụng Toast.makeText để hiển thị kết quả từ hộp thoại và gặp sự cố hơi lạ: văn bản hiển thị phía trên khung nên giữ nó, như thế này :Toast.makeText (...). Hiển thị() đôi khi bị sai lệch
Thông báo không được căn chỉnh với khung. Hãy sắp xếp nó tốt hơn. [_ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ ___]
Tôi thường đang sử dụng mã trông như
Toast bread = Toast.makeText(getContext(), R.string.message, Toast.LENGTH_LONG);
bread.show();
từ một hộp thoại. Tôi đã nghe bối cảnh xấu đôi khi có thể gây ra vấn đề lạm phát nhưng getOwnerActivity()
là trở về null, vì vậy đó là ra ngoài. Trong mọi trường hợp, tôi đã nghĩ getContext() sẽ cung cấp ngữ cảnh được truyền vào lúc xây dựng, đó là hoạt động.
Mọi đề xuất?
Hãy thử thay đổi getContext() bằng getApplicationContext() ... –