小编Dom*_*oMG的帖子

Flutter Web 富文本编辑器

我正在寻找类似于图像中的文本编辑器。

在此处输入图片说明 我看到了一个附加组件,它可以完全满足我的要求,但与移动键盘相关联。

在 flutter web 中没有键盘打开,但您可以直接输入。

这就是为什么我想知道是否有任何解决方案可以得到我正在寻找的东西,我正在等待答案,非常感谢您的关注。

这里有插件链接: https : //pub.dev/packages/zefyr 在此处输入图片说明

dart flutter flutter-web

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

Flutter:如何使用JSON数据创建数组

我想用JSON创建一个数组,但我复制了同一篇文章.我正在使用Word API的REST API JSON插件

有关WP REST API的更多信息:https://v2.wp-api.org

这是我的JSON代码

    [
  {
    "id": 65,
    "date": "2014-08-24T18:56:26",
    "date_gmt": "2014-08-24T18:56:26",
    "guid": {
      "rendered": "http:\/\/********\/********\/?p=1"
    },
    "modified": "2018-06-05T13:24:58",
    "modified_gmt": "2018-06-05T13:24:58",
    "slug": "this-url-wordpress",
    "status": "publish",
    "type": "post",
    "title": {
      "rendered": "\u2018 This a test title 1 \u2019"
     },
     "content": {
       "rendered": "<p>This is a content 1</p>",
       "protected": false
     },
     "excerpt": {
       "rendered": "<p>this a excerpt 1...<\/p>\n",
       "protected": false
     },
     "author": 1,
     "featured_media": 468,
     "comment_status": "open",
     "ping_status": "open",
     "sticky": false, …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Flutter:Firebase Realtime从对象列表中删除对象

我正在咨询数据库中注册的所有俱乐部。对于每个俱乐部,我都将其添加到对象列表中。

当该人删除俱乐部时,将从数据库中删除俱乐部,但是在项目列表中没有删除,我尝试执行以下操作:

我的NotClub-Player.dart类

// FIREBASE CLUBS
List<Club> items = List();
Club item;
DatabaseReference itemRef;

@override
void initState() {
   super.initState();
   item = Club("","","",0,"","","","",0,0,false,"","","","","",false,"","","","","","","","","","","");
   final FirebaseDatabase database = FirebaseDatabase.instance;
   itemRef = database.reference().child(player.player_game_platform).child("CLUB");
   itemRef.onChildAdded.listen(_onEntryAdded);
   itemRef.onChildRemoved.listen(_onEntryRemoved);
   itemRef.onChildChanged.listen(_onEntryChanged);
}

// CLUBS LISTENERS
_onEntryAdded(Event event) {
 setState(() {
   items.add(Club.fromSnapshot(event.snapshot));
 });
}

_onEntryRemoved(Event event) {
 setState(() {
   items.remove(Club.fromSnapshot(event.snapshot));
 });
}

_onEntryChanged(Event event) {
 var old = items.singleWhere((entry) {
   return entry.key == event.snapshot.key;
 });
 setState(() {
   items[items.indexOf(old)] = Club.fromSnapshot(event.snapshot);
 });
}
Run Code Online (Sandbox Code Playgroud)

我的问题:_onEntryRemoved中有一个事件。在这种情况下,它将返回已删除的项目。但是它不会从列表中删除相应的项目。

在数据库中,已成功将其删除。但是包含对象的列表尚未删除它。

这是我的查询

rnew …
Run Code Online (Sandbox Code Playgroud)

dart firebase firebase-realtime-database flutter

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

Flutter:等待另一个 Flutter 突击队员释放启动锁

尝试了以下步骤:

  • ./build使用以下命令删除文件夹:flutter clean
  • 删除重复的.dart进程但不起作用
  • 删除.lockfile文件,但是当我删除它时,它会再次生成它

我的操作系统是:Windows 10 Professional 64 位
我使用的是:Android Studios

这是我在问这个问题之前阅读的出版物的链接:Url: Waiting for another flutter command to release the startup lock

在此处输入图片说明

在进程列表中,我看到 2 或 3 .dart 读到关闭 .dart 进程使项目的构建工作。但它不起作用。

在此处输入图片说明

我很感激任何帮助,谢谢。

android dart flutter

5
推荐指数
3
解决办法
5944
查看次数

Flutter Error:java.lang.NoSuchFieldError PREFER_HIGHEST_OR_REMOTE_VERSION_NO_FORCE_STAGING

我试图解决这个问题,但它一直给我同样的错误.

我使用以下firebase服务:

  • Firebase Auth
  • Firebase数据库
  • Firebase存储
  • Firebase消息传递

我希望能解决这个问题,感谢任何帮助,谢谢.

截图:

在此输入图像描述

在这里,我向您展示控制台运行

Launching lib\main.dart on Android SDK built for x86 in debug mode...
[{"event":"app.progress","params":{"appId":"870bf9fe-6ecb-481e-9990-a8f0123d691f","id":"0","progressId":null,"message":"Initializing gradle..."}}]Initializing gradle...

Resolving dependencies...
Running 'gradlew assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
I/flutter (14362): Load es
Syncing files to device Android SDK built for x86...
D/        (14362): HostConnection::get() New Host Connection established 0x9ffa3dc0, tid …
Run Code Online (Sandbox Code Playgroud)

java android dart firebase flutter

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

Flutter:从json列表中获取数据

我正在通过url json做一个与气候相关的学习项目,我得到你的数据并在应用程序中显示它们

我正试图从json获取数据.当我尝试获取数据时收到错误: 类型'_TypeError'不是'Widget'类型的子类型 我想解决这个问题,我感谢任何最小的帮助,谢谢.

我的JSON:

{
  "metcheckData": {
    "forecastLocation": {
      "forecast": [
        {
          "temperature": "18",
          "dewpoint": "15",
          "rain": "0",
          "freezinglevel": "4656",
          "uvIndex": "0",
          "totalcloud": "8",
          "lowcloud": "8",
          "medcloud": "0",
          "highcloud": "0",
          "humidity": "84",
          "windspeed": "9",
          "meansealevelpressure": "1018.02",
          "windgustspeed": "11",
          "winddirection": "28.7724",
          "windletter": "NNE",
          "icon": "FA",
          "iconName": "Fair",
          "chanceofrain": "0",
          "chanceofsnow": "0",
          "dayOfWeek": "3",
          "weekday": "Tuesday",
          "sunrise": "6:57",
          "sunset": "19:04",
          "dayOrNight": "N",
          "utcTime": "2018-06-19T23:00:00.00"
        },
        {
          "temperature": "18",
          "dewpoint": "15",
          "rain": "0",
          "freezinglevel": "4663",
          "uvIndex": "0",
          "totalcloud": "8",
          "lowcloud": "8", …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

com.android.support:support-v4具有不同的编译版本

当我运行应用程序时,我收到以下错误.

我检查了我的文件夹:C:\ Users\******.Gradle\wrapper\dists \

我有几个版本,gradle-4.4-allgradle-4.1-all

他试图添加他告诉我的内容,但我仍然无法启动应用程序.

我希望有人可以帮助我,谢谢.

应用程序的运行

Launching lib\Splash.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'com.android.support:support-v4' has different version for the compile (26.1.0) and runtime (27.1.1) classpath. You should manually set the same …
Run Code Online (Sandbox Code Playgroud)

android dart flutter

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

请求写入外部存储权限

我有一个按钮,当按下时,询问一次,但如果它说不,它不会再次询问我

我怎样才能表明如果他说不,他可以再问一次?

检查权限

            if (Build.VERSION.SDK_INT >= 23){

            if (checkPermission()){
                // Code for above or equal 23 API Oriented Device
                // Your Permission granted already .Do next code
            } else {
                requestPermission(); // Code for permission
            }
        }
        else{
            // Code for Below 23 API Oriented Device
            // Do next code
        }
Run Code Online (Sandbox Code Playgroud)

我的代码权限 - Main.java

private boolean checkPermission() {
    int result = ContextCompat.checkSelfPermission(Main.this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE);
    if (result == PackageManager.PERMISSION_GRANTED) {
        return true;
    } else {
        return false;
    }
}

private void requestPermission() …
Run Code Online (Sandbox Code Playgroud)

java android

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