XAML in Xamarin.Forms 基礎篇 電子書

XAML in Xamarin.Forms 基礎篇 電子書
XAML in Xamarin.Forms 基礎篇 電子書

Xamarin.Forms 快速入門 電子書

Xamarin.Forms 快速入門 電子書
Xamarin.Forms 快速入門 電子書

2016/11/17

Xamarin.Forms 解決 Java.Lang.NullPointerException 的錯誤

之前有測試過 GridView 控制項,可以正常的顯示與綁定命令,在命令中,可以透過對話窗服務,顯示訊息於螢幕上。
今天,準備要進行一個專案的開發,加入了 DLToolkit.Forms.Controls.FlowListView & Xamarin.FFImageLoading.Forms 兩個 NuGet 套件,並且將之前寫的測試程式 XAML & ViewModel 程式碼,複製到這個新的專案上,沒想到,當GridView顯示在螢幕上的時候,此時,點選任一項目,卻得到了錯誤訊息:
Java.Lang.NullPointerException: Attempt to invoke virtual method 'void android.view.ViewGroup.setVisibility(int)' on a null object reference
JavaError
這真是百思不得起解的問題,經過分解與反覆測試,發現到 GridView 控制項與 CarouselView.FormsPlugin套件相衝突,也許,其他的控制項也會發生同樣的問題,因此,在此將 CarouselView.FormsPlugin 套件從方案中移除,一切就正常了。

沒有留言:

張貼留言