Những gì cần phải được nhập hoặc làm thế nào tôi có thể gọi là giao diện bố trí ở những nơi khác ngoài hoạt động?
public static void method(Context context){
//this doesn't work the getLayoutInflater method could not be found
LayoutInflater inflater = getLayoutInflater();
// this also doesn't work
LayoutInflater inflater = context.getLayoutInflater();
}
Tôi chỉ có thể gọi getLayoutInflater
trong hoạt động, đó có phải là một hạn chế? Điều gì xảy ra nếu tôi muốn tạo hộp thoại tùy chỉnh và tôi muốn tăng cường xem cho nó hoặc nếu tôi muốn có tin nhắn Toast với chế độ xem tùy chỉnh được hiển thị từ một dịch vụ, tôi chỉ có ngữ cảnh từ dịch vụ mà tôi không có hoạt động nào nhưng tôi muốn hiển thị thông điệp tùy chỉnh.
Tôi cần lạm phát ở những nơi trong mã không thuộc lớp hoạt động.
Tôi có thể làm cái này như thế nào ?