小编inn*_*nom的帖子

XAMARIN.FORMS Android:针对 Android S+ 时需要设置 FLAG_IMMUTABLE

我已经见过这个问题几次了,但从未见过 xamarin.forms:

当我尝试在 android 12 上部署时,我得到:

com.interiorcircle.interiorcircledroid:面向 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。强烈考虑使用 FLAG_IMMUTABLE,仅当某些功能依赖于可变的 PendingIntent 时才使用 FLAG_MUTABLE,例如,如果需要与内联回复或气泡一起使用。

在图片中: 在此输入图像描述

显然,需要设置一个标志,但我不知道在哪里。

这里有人有帮助吗?

android xamarin.forms

10
推荐指数
2
解决办法
8662
查看次数

maui:从代码中更改绑定字符串不会更新 ui,除非重新生成字符串(mvvm)

这是我的字符串:

public string EmptyViewText { get; set; } = "Please input a bin id first!*";
Run Code Online (Sandbox Code Playgroud)

我有一个简单的命令:

public async Task Entry(string barcode)
{
    MainThread.BeginInvokeOnMainThread(() =>
    {
        EmptyViewText = "Loading data...*";
        OnPropertyChanged();
    });
}
Run Code Online (Sandbox Code Playgroud)

这是触发的。

这是我的课:

public partial class BinViewModel : ObservableObject
Run Code Online (Sandbox Code Playgroud)

绑定本身有效,正如我确实看到我的价值观一样。但是当我更改代码中的值时,什么也没有发生。

绑定非常简单:

<Label Text="{Binding EmptyViewText}"  />
Run Code Online (Sandbox Code Playgroud)

然而,如果我禁用该字符串并重新启用它(重新渲染它),它确实会显示新的和更正的文本。

这里有什么问题?

c# data-binding maui

1
推荐指数
1
解决办法
85
查看次数

标签 统计

android ×1

c# ×1

data-binding ×1

maui ×1

xamarin.forms ×1