2011-11-18 44 views
6

Tôi đang phát triển một ứng dụng trong đó người dùng cần đặt một số thông số trên trang cài đặt và sau đó người dùng di chuyển thanh trượt (trên trang chủ của ứng dụng) và kết quả được hiển thị trên trang chủ. Nhưng sau khi thực hiện tính toán, khi tôi nhấn nút Home của iPhone giả lập và một lần nữa mở ứng dụng. Nó đang hiển thị các cài đặt được chọn giống nhau và mọi thứ. Tôi nên làm mới hoặc đặt lại mọi thứ như thế nào?Cách làm mới hoặc đặt lại ứng dụng trong điện thoại di động + jquery di động?

Trả lời

6

Bạn có thể liên kết trình xử lý sự kiện với các sự kiện pause hoặc resume mà PhoneGap hiển thị. Tài liệu có thể được tìm thấy ở đây: http://docs.phonegap.com/en/1.2.0/phonegap_events_events.md.html#Events

Tiếp tục

Đây là sự kiện xảy ra khi một ứng dụng PhoneGap được lấy từ nền.

function onResume() { 
    //run code to reset your app here 
} 

document.addEventListener("resume", onResume, false); 
+0

đó là những gì tôi đang tìm for.code để thiết lập lại các app.like nếu tôi sẽ tắt máy và một lần nữa mở ứng dụng, nó nên bắt đầu từ tươi. –

+0

Tôi đã cố gắng sử dụng nó nhưng bằng cách kiểm tra nó chỉ với một cảnh báo nhưng nó không bao giờ có vẻ làm việc cho tôi: (bất kỳ ý tưởng tại sao ?? Tôi sử dụng nó như thế này document.addEventListener ("resume", onResume, false); \t \t chức năng onResume() { \t \t alert ('tiếp tục'); \t \t} vào đầu – colourtheweb

+0

@colourtheweb Bạn có thể cần phải đặt các khai báo hàm trước khi móc sự kiện người nghe nên đó là một giá trị đã biết Không thực sự chắc chắn về. – Jasper

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