MonoDroid-如何使用DialogPreference?
我试图通过将DialogPreference类子类化并在首选项xml文件中声明来实现DialogPreference 在我的首选项活动中调用AddPreferencesFromResource时,我得到一个System.NotSupportedException。我无法捕获此异常来复制它,因此下面有两个屏幕截图,显示抛出异常时的情况 我已经从中复制并转换了DialogPreference的代码 如何在Android的Mono中实现这一点 这是DialogPreference的我的xml:MonoDroid-如何使用DialogPreference?,mono,xamarin.android,Mono,Xamarin.android,我试图通过将DialogPreference类子类化并在首选项xml文件中声明来实现DialogPreference 在我的首选项活动中调用AddPreferencesFromResource时,我得到一个System.NotSupportedException。我无法捕获此异常来复制它,因此下面有两个屏幕截图,显示抛出异常时的情况 我已经从中复制并转换了DialogPreference的代码 如何在Android的Mono中实现这一点 这是DialogPreference的我的xml: <
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="Opening Odds">
<app.monodroid.TimePickerPreference
android:key="openoddstime"
android:title="Opening Odds Time"
android:dialogMessage="Time of day to get the opening odds."
android:defaultValue="">
</app.monodroid.TimePickerPreference>
</PreferenceCategory>
截图:
t可能是错误的,但我很确定您缺少了包含两个参数的构造函数,
IntPtr
和Android.Runtime.JniHandleOwnership
。
我认为您必须重写所有包装器的基本构造函数