小编Bab*_*tel的帖子

从字符串中拆分空间不在Kotlin中工作

有人在想这个吗?在kotlin中拆分SPACE("")不起作用,我尝试使用不同的正则表达式代码,但根本不工作.

试过这个:

value.split("\\s")[0];
value.split("\\s+")[0];
value.split("\\s++")[0];
Run Code Online (Sandbox Code Playgroud)

然后我想出了解决方案 - >创建包含此函数的java常量类,并将字符串数组返回给您的kotlin类.

对于这个问题我们可以直接实现这个问题吗?

解决方案:正如@Edson Menegatti所说:

KOTLIN具体:工作

values.split("\\s".toRegex())[0]
Run Code Online (Sandbox Code Playgroud)

很多人建议这个解决方案: 不工作

values.split(" ")[0] 
Run Code Online (Sandbox Code Playgroud)

但就我而言,它不起作用.

android kotlin android-studio kotlin-extension

12
推荐指数
3
解决办法
8944
查看次数

重置提供商数据 - Flutter

我在我的应用程序中使用多提供商。Provider 工作得很好,它存储数据,并且在任何事情发生变化时提供完美的事件。

现在,我的应用程序中有这个场景 ->

用户 1 已登录。现在,当我在同一登录中添加第二个帐户(例如 Gmail - 多帐户)时,提供商会向我返回旧值。

我尝试搜索提供者的重置值,但无法找到与之相关的任何内容。

尝试过但没有成功:

  • 创建了要重置的新提供者对象。
  • Provider.of<LoginProvider>(context).dispose();

provider flutter flutter-change-notifier

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