分享

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

 悟道习术 2021-03-12

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多