Trình xử lý khi trạng thái trong nhà thay đổi. Các sự kiện được thông báo trên chuỗi giao diện người dùng Android.
Tóm tắt phương pháp công khai
khoảng trống trừu tượng |
onIndoorXây nên tập trung()
Bản đồ này duy trì khái niệm tòa nhà được lấy tiêu điểm, nghĩa là tòa nhà hiện đang được căn giữa trong khung nhìn hoặc được người dùng chọn thông qua giao diện người dùng hoặc trình cung cấp vị trí.
|
khoảng trống trừu tượng |
onIndoorLeveld (tòa nhà InfloorHouse)
Bản đồ này theo dõi cấp độ đang hoạt động của mỗi tòa nhà đã ghé thăm hoặc
đã chọn một cấp độ khác.
|
Phương thức công khai
công khai trừu tượng onIndoorfloorFocused ()
Bản đồ này duy trì khái niệm tòa nhà được lấy tiêu điểm, nghĩa là tòa nhà hiện đang được căn giữa trong khung nhìn hoặc được người dùng chọn thông qua giao diện người dùng hoặc trình cung cấp vị trí. Lệnh gọi lại này được gọi khi toà nhà được lấy tiêu điểm thay đổi.
Phương thức này sẽ chỉ được gọi sau khi dữ liệu tòa nhà đã có sẵn.
Tòa nhà tập trung không được tham chiếu như một thông số của phương thức này do các vấn đề về đồng bộ hoá: nếu nhiều yêu cầu tập trung được xử lý, thì trình nghe có thể được thông báo không theo thứ tự, vì vậy, hãy dựa vào chính getFocusedBuild() để cung cấp thông tin mới nhất. Có thể sẽ có nhiều lệnh gọi onIndoorfloorFocused được thực hiện mà không cần toà nhà tập trung thực sự thay đổi.
công khai khoảng trống onInfloorLevelActivated (tòa nhà Infloorfloor)
Bản đồ này theo dõi cấp độ đang hoạt động của mỗi tòa nhà đã ghé thăm hoặc đã chọn một cấp độ khác. Khi cấp độ đó thay đổi, lệnh gọi lại này sẽ được kích hoạt bất kể tòa nhà có đang được lấy tiêu điểm hay không. Lệnh gọi lại này cũng được gọi khi có cấp độ mặc định đầu tiên.
Phương thức này sẽ chỉ được gọi sau khi dữ liệu tòa nhà đã có sẵn.
Các tham số
toà nhà | tòa nhà mà cấp độ đang hoạt động đã thay đổi, không bao giờ được để trống. |
---|