2012-07-11 35 views
11

Có cách nào để tạm dừng lập trình ứng dụng Android trong Phonegap không? Tôi muốn bắt chước hành vi xảy ra khi bạn nhấn nút HOME. Tôi đã phải ghi đè lên trình xử lý nút quay lại bằng cách sử dụng this và trong hầu hết các trường hợp, tôi muốn nó thực hiện hành động của mình, khi ở một trạng thái cụ thể, người dùng mong đợi ứng dụng giảm thiểu và tôi muốn nhân rộng hành vi này.Tạm dừng ứng dụng Android với Phonegap

Xin lưu ý rằng trên Android, tính năng này không giống như đóng ứng dụng. Đó là khá dễ dàng để làm với device.exitApp(); nhưng tôi muốn nó nhớ trạng thái của nó và tiếp tục chạy trong nền. Đặc biệt nếu vẫn còn một công việc không đồng bộ được thực hiện trong nền.

Có tính năng nào trong Phonegap để đạt được điều này không?

có thể trùng lặp của Manually pause an application in Android Phonegap, nhưng tôi không thể tìm thấy một số trong những công cụ OP đề cập có như navigator, vì vậy tôi đã nervious hoàn toàn chỉnh sửa và viết lại bài viết của họ

+0

Một số câu trả lời hay tại đây: http://stackoverflow.com/q/10549472/188926 – Dunc

Trả lời

9

Câu trả lời đơn giản dường như là : không.

Tuy nhiên, đối với bất kỳ ai khác đi xuống con đường này, thì không phải là không thể. Nó chỉ là không có một tính năng của Phonegap để làm điều đó cho bạn.

Tương đương với Android về "ngủ một ứng dụng" thực sự chỉ là mở một mục đích khác. Cụ thể, việc mở mục "Home" sẽ ngủ ứng dụng đang chạy và đưa bạn trở lại màn hình chính. Nhưng theo như tôi có thể nói từ hỏi xung quanh và scoping các tài liệu, Phonegap không có một cách trực tiếp mở ý định.

gì bạn (được cho là) ​​có thể làm là một trong hai điều:

Tâm trí bạn, ngay bây giờ tôi đã quyết định không đi xa hơn với điều này, vì vậy tôi không hứa hẹn về một trong những phương tiện đó, đã không cố gắng bản thân họ.

Tôi mời bất kỳ ai khác quyết định theo đuổi điều này thêm để cập nhật trải nghiệm của họ tại đây.

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