Tôi không thể tìm thấy trong tài liệu, có mô-đun hay một số cách khác để bắt sự kiện từ nút quay lại Android không? Nếu không, nó sẽ là một mô-đun tốt đẹp và có thể nhanh chóng để thêm vào.Có thể nghe các chạm trên nút quay lại vật lý của Android không?
Trả lời
Không: nút quay lại chỉ bật bạn một mục trở lại trong ngăn xếp lịch sử. Bạn làm điều gì đó như thay đổi đoạn băm để theo dõi điều hướng thông qua ứng dụng của bạn (các khung công tác như Backbone.js có thể thực hiện việc này cho bạn một cách tự động).
Lý do chúng tôi thực hiện phương pháp đó là không có nút quay lại phần cứng trên iOS nên chúng tôi cảnh giác với việc thiết lập mọi người dựa vào nó trong ứng dụng của họ, chỉ cho ứng dụng bị phá vỡ cơ bản trên nền tảng đó: đang nhắm đến sự nhất quán của tính đầy đủ vào lúc này.
Cập nhật: do nhu cầu phổ biến, chúng tôi đã thêm hỗ trợ để kiểm soát hành vi nút quay lại trên Android: http://docs.trigger.io/en/v1.4/modules/event.html#backpressed-addlistener - cũng lưu ý backPressed.preventDefault
.
Các xử lý sự kiện được thông qua một chức năng mà khi gọi, đóng ứng dụng, vì vậy bạn có thể có mã như:
forge.event.backPressed.addListener(function (close) {
if (atHomeScreen) {
close();
}
}
add tag android. –