Điều này có vẻ như nó phải đơn giản, nhưng tôi không tìm thấy câu trả lời ở bất cứ đâu. Tôi có một ứng dụng Android thực hiện các tác vụ mạng trong nền. Nếu lỗi xuất hiện trở lại, tôi muốn hiển thị hộp thoại báo lỗi. Khi công việc trả về, tôi không biết Hoạt động nào ở tiền cảnh. Dựa trên this post, có vẻ như chúng tôi không thể sử dụng ngữ cảnh ứng dụng để hiển thị hộp thoại (và thực sự tôi gặp sự cố nếu tôi thử).Làm cách nào để hiển thị hộp thoại trong Android mà không có ngữ cảnh Hoạt động?
Vậy làm cách nào để có được bối cảnh của hoạt động hiện tại? Một lần nữa, người nhận nhiệm vụ mạng đang chạy trong ngữ cảnh Ứng dụng, không phải trong một Hoạt động cụ thể. Bất kỳ ý tưởng nào khác?
Chỉnh sửa: Tôi cần làm rõ. Tôi không muốn hiển thị hộp thoại báo lỗi nếu tôi không phải là ứng dụng nền trước. Tôi chỉ quan tâm đến trường hợp ứng dụng của chúng tôi đang ở nền trước.
Bạn có thể sử dụng [Bánh mì nướng] (http://developer.android.com/reference/android/widget/Toast.html). Afaik không có cách nào để hiển thị một Dialog w/o là ứng dụng foreground đang hoạt động. – zapl