​ xamarin.android Android.Content.Res.Resources+NotFoundException: 'String resource ID #0xffffffff'

xamarin.android 报错

Android.Content.Res.Resources+NotFoundException: 'String resource ID #0xffffffff'

出错代码如下:

AlertDialog.Builder builder = new AlertDialog.Builder(this.Context);

builder.SetTitle("Error");

builder.SetMessage(ex.Message);

builder.SetPositiveButton(-1, (sender, args) =>

{

});

//builder.SetPositiveButton("确认", (sender,e) => { });

builder.Create();

builder.Show();

按错误提示,其意味着不能找到相应的 字符串资源ID ,但小子此处用的为int数据表示positiveButton;也就是说可能根本没编译成功,于是在VS2019中重新编译一次,测试了一下,还是不行。没办法于是将出错语句

builder.SetPositiveButton(-1, (sender, args) =>  {});

换成另一个写法,如下:

builder.SetPositiveButton("确认", (sender,e) => { });

用上述写法,立马成功了。按VS中提示,其两种写法应该都是可行才对……

此让小子甚是疑惑。

(0)

相关推荐