Ai đó có thể giải thích điều này với tôi xin vui lòng:Context Ý định Android Khó hiểu
Intent intent = new Intent(Context, AlarmReceiver.class);
Tôi không bao giờ hiểu và tôi nghiêm túc nghĩ rằng tôi sẽ không bao giờ nếu ai đó không cố gắng giải thích điều này với tôi trong chiều sâu. Toàn bộ bối cảnh này rất khó hiểu với tôi. Đôi khi nó hoạt động như thế này:
Intent intent = new Intent(getBaseContext(), AlarmReceiver.class);
đôi khi nó sẽ không làm việc như thế nhưng nó chỉ chấp nhận:
Intent intent = new Intent(context, AlarmReceiver.class);
Đôi khi nó:
Intent intent = new Intent(this, AlarmReceiver.class);
vv vv và nhiều người khác.
Tôi hiểu khái niệm cơ bản về ngữ cảnh nhưng có bao nhiêu nội dung? Và tại sao nhật thực lại ném cho tôi một lỗi một lần và một lần khác nó bị phạt? Tại sao chúng ta cần phải khai báo bối cảnh đôi khi? :
Context context;
Tôi không thể tìm đúng ngữ cảnh cho mọi tình huống làm cách nào để biết điều gì là đúng trong mọi tình huống?
Còn phương pháp lớp BroadcastReceiver thì sao? Những loại bối cảnh nào nó có nguyên nhân tôi không thể tìm thấy một trong những thích hợp? – user1880779
Được rồi, tôi đã thêm câu trả lời đó vào câu trả lời của tôi. – PearsonArtPhoto
Cảm ơn bạn đã trả lời, được rồi tôi đang có một phương thức trong lớp BroadcastReceiver của tôi, trong phương thức đó tôi đang cố gắng: 'Intent intent = new Intent (, AlarmReceiver.class);', không thể tìm đúng ngữ cảnh – user1880779