将小部件添加到现有 Xamarin Android 应用程序时捆绑 savedInstanceState null
Bundle savedInstanceState null when Adding a widget to a existing Xamarin Android App
我有现有的android应用程序是用Xamarin开发的。
效果很好。
我决定为我的应用程序创建一个小部件,并且我遵循了
Xamarin Widget Sample, http://forums.xamarin.com/discussion/22941... and Vogela Widget tutorial 添加所需内容的指南。
不幸的是,因为他们,应用程序在启动时崩溃并出现此异常
Java.Lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.ContentFrameLayout.setId(int)' on a null object reference
问题来了,因为加载第一个 activity 并执行 base.OnCreate (savedInstanceState);
Bundle savedInstanceState
是空的。
我终于自己找到了错误。
xml 文件夹似乎在 xamarin android 上给出了一些错误。
我只是将 contento 移动到布局并将其引用为 layout/
而不是 /xml
提到的另一个解决方案here
delete bin
and obj
folders on Android project and rebuild it
我有现有的android应用程序是用Xamarin开发的。
效果很好。
我决定为我的应用程序创建一个小部件,并且我遵循了 Xamarin Widget Sample, http://forums.xamarin.com/discussion/22941... and Vogela Widget tutorial 添加所需内容的指南。
不幸的是,因为他们,应用程序在启动时崩溃并出现此异常
Java.Lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.ContentFrameLayout.setId(int)' on a null object reference
问题来了,因为加载第一个 activity 并执行 base.OnCreate (savedInstanceState);
Bundle savedInstanceState
是空的。
我终于自己找到了错误。
xml 文件夹似乎在 xamarin android 上给出了一些错误。
我只是将 contento 移动到布局并将其引用为 layout/
而不是 /xml
提到的另一个解决方案here
delete
bin
andobj
folders on Android project and rebuild it