小编And*_*dry的帖子

如何更改反应本机推送通知状态栏图标?

我正在使用firebase并将react-native-push-notification通知推送到我的Android应用程序,并努力用我自己的图标更改小通知图标,并且有关此主题的任何线程似乎都没有帮助。ic_test.png我的文件夹中有以下元数据声明@mipmap,但 Android 清单中的这些元数据声明都不起作用:

1. xml <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_test" />

2. xml <meta-data android:name="com.dieam.reactnativepushnotification.notification_icon" android:resource="@mipmap/ic_test" />

不过,我可以通过添加元数据来更改图标的颜色:

<meta-data  
  android:name="com.dieam.reactnativepushnotification.notification_color"
  android:resource="@android:color/white"
/>
Run Code Online (Sandbox Code Playgroud)

情况:

在此输入图像描述

在此输入图像描述

有什么想法我可能在这里做错了吗?

编辑:

通过不在清单中设置任何图标元数据资源,使其适用于本地通知。我刚刚设置了以下元数据资源

<meta-data  
  android:name="com.dieam.reactnativepushnotification.notification_color"
  android:resource="@android:color/MY_COLOR"
/>
Run Code Online (Sandbox Code Playgroud)

更改图标的背景颜色。

另外,设置以下键值对

PushNotification.localNotification({...parameters, smallIcon: 'ic_test'});
Run Code Online (Sandbox Code Playgroud)

触发本地通知时。

编辑:

我正在使用Firebase Cloud Messaging 旧版 HTTP 协议,并将icon参数设置为"ic_test"似乎也不起作用。

android push-notification react-native react-native-push-notification

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

F#如何从AND运算传回布尔值?

我对F#相当陌生,并且对我的任务解决方案的复杂性感到好奇。我不会解释我要解决的全部任务,但是我的想法是,我想根据某个列表的所有元素是否都满足某个过滤条件来返回一个布尔值。我递归地遍历列表,检查元素是否满足过滤条件,然后返回结果以及从在尾部调用相同函数得到的下一个结果。

这样做时,我很好奇每个步骤是否应检查是否为假,因为只要该操作的任何成员为假,AND操作的结果就为假。还是F#一旦从AND运算本身中的某个元素获取了错误,就返回了false?

例:

// I have a function check : int -> bool
// check 1 returns false
check 1 && check 2
Run Code Online (Sandbox Code Playgroud)

是否check 2得到执行或值后立即返回check 1,因为它返回false?

f#

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

Pytest 未从目录中选择所有测试

我第一次尝试为我的 GitLab 项目设置持续集成,我正在努力让“测试”阶段工作。现在我有我的 test 子文件夹和 2 个几乎相同的测试应该通过。

据我了解运行命令 pytest将对它在当前目录中找到的所有测试文件运行 pytest。问题只是第一个问题正在执行而不是全部。

这是管道结果的图片:

在此处输入图片说明

从清单中可以看出,有 2 个文件,但只测试了第一个。

我会在这里错过什么?

python automated-tests pytest gitlab-ci

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