Tôi đang có một Ứng dụng dựa trên XamarinForms.Chuyển dữ liệu từ dịch vụ Android đến ContentPage trong ứng dụng dựa trên biểu mẫu Xamarin
Một dịch vụ nền mà tôi đã tạo trong dự án Android và dịch vụ đó muốn gửi dữ liệu đến ContentPage (trong PCL) được hiển thị cho người dùng.
Làm cách nào để chuyển dữ liệu vào ContentPage (Từ dự án xx.Droid đến PCL)?
Một giải pháp là:
- Để Tạo lớp trong PCL với biến tĩnh, mà sẽ được truy cập từ dự án xxx.Droid (ví dụ var TEMP_VAR.).
- Cập nhật giá trị của biến tĩnh đó (TEMP_VAR) từ lớp dịch vụ từ dự án xxx.Droid.
- Cần tạo Trình thông báo trên biến tĩnh đó (TEMP_VAR)
- Cập nhật trang nội dung bằng Cơ chế MessageCenter nếu cần.
Nếu có giải pháp nào tốt hơn, bạn có thể vui lòng cung cấp cho tôi không?