Đây là tình huống:Không gọi được doBecomeActive nếu tác vụ nền hết hạn
Tôi đang chọn một video lớn bằng cách sử dụng hình ảnh. Rõ ràng bộ chọn sẽ mất một chút thời gian để nén video. Vì vậy, để giảm bớt trải nghiệm người dùng, tôi đã bật tác vụ nền cho nó.
Bây giờ ở đây có vấn đề:
Nếu người dùng chọn một đoạn video và và bấm các nút home, ứng dụng đi vào nền và tiếp tục nén video cho 600 giây tiếp theo. Và nhiệm vụ nền hết hạn. Trong trình xử lý hết hạn, tôi đã dừng tác vụ nền của mình.
Bây giờ nếu người dùng đang nối lại ứng dụng sau khi kết thúc nền
- (void)applicationDidBecomeActive:(UIApplication *)application
không được gọi. Bất cứ ai có thể giải thích cho tôi tại sao điều này xảy ra?
Cảm ơn phản hồi của bạn. Nhưng tôi biết điều này. Tôi cần biết lý do tại sao phương thức đó không được gọi ngay cả sau khi ứng dụng nhận được tích hợp người dùng. Cảm ơn. – Deepukjayan
* integration = interactive – Deepukjayan