2008-11-11 40 views

Trả lời

18

đại biểu ứng dụng của bạn sẽ nhận được một thông applicationWillResignActive: ngay trước khi màn hình bị khóa (hoặc khi điện thoại đổ chuông hoặc một cửa sổ khác bật lên). Đây là thời điểm tuyệt vời để giết bất kỳ quá trình nhàn rỗi nào. Sau khi kích hoạt lại, bạn sẽ nhận được thông báo applicationDidBecomeActive:, trong đó bạn có thể khởi động lại tất cả nội dung này.

+1

Lưu ý rằng bạn có thể đăng ký thư này từ bên trong bất kỳ lớp nào, bạn không nhất thiết phải sử dụng ứng dụng ủy nhiệm để nhận thông báo. –

+0

Ben trả lời rõ ràng câu hỏi rõ ràng của bạn về "thông báo tắt màn hình". Tuy nhiên, tôi nghĩ rằng câu hỏi của bạn là một chút hướng dẫn sai kể từ khi bạn đề cập đến rằng bạn chỉ muốn "giết một vòng lặp" khi màn hình bị tắt. Toàn bộ chương trình của bạn (bao gồm cả vòng lặp) sẽ dừng lại sau khoảng 20 giây sau khi màn hình tắt. Sau đó nó sẽ tiếp tục sau khi màn hình được bật trở lại. Chỉ cần một lưu ý hữu ích cho những người khác có thể cho rằng họ cần phải tự giết vòng khi màn hình tắt ... –

Các vấn đề liên quan