Trong khi bạn sử dụng Share Content trong UWP nếu debug ứng dụng không xảy ra crash mà chạy thực tế nó lại xuất hiện. Thật là không mong muốn chút nào, điều này có thể xảy ra khi bạn cố truyền một đối tượng qua Navigation tới trang mà có chứa các mã để thực thi Share Content. Để giải quyết Issues này ta tạm thời làm cách nào đó hãy:
FIXED:
Convert objects cần truyền thành một chuỗi String mà bạn có thể tái sử dụng trước khi pass parameter.
var data = "Name: Tuan";
this.Frame.Navigate(typeof(SecondPage),data);
TRICKS
Vấn đề ở đây là convert một đối tượng thành String. Bởi vì khi tiếp nhận làm sao để cast chuỗi string đó thành đối tượng ta cần. Ví dụ ở đây là một bảng table dữ liệu, cách đơn giản nhất là đưa về JSON hoặc XML hoặc bất cứ chuỗi nào bạn có thể hiểu và làm việc với nó.
Hoặc dùng dữ liệu cố định để lưu:
ApplicationData.Current.LocalSettings.Values["MyName"] = "abc";
var temp = (string)ApplicationData.Current.LocalSettings.Values["MyName"];
[Bug] App crashes on DataTransferManager.ShowShareUI() Method in UWP
Related Tags :Bug Tracking DataTransferManager Universal Windows Platform
No comments:
Post a Comment
Commets Download Photoshop Actions, Lightroom Presets, PSD Template, Mockups, Stocks, Vectors, Fonts. Download free