小编Iri*_*ngo的帖子

Flutter Navigation弹出到索引1

我在导航器中递归添加路由.可能有20个或更多视图.Pop按宣传方式工作,但我想弹出索引1,并删除所有推送历史记录.有没有办法用像... returntoIndex0这样的东西替换这个pop命令...

      new ListTile(
        title: new RaisedButton(
          child: new Text("POP"),
          onPressed: () {
            var route = new MaterialPageRoute(
              builder: (BuildContext context) =>
                  new NextPage3(value:"hi there from 3"),
            );
            Navigator.pop(context);
          },
        ),
      ),
Run Code Online (Sandbox Code Playgroud)

// ================================================ ========

dart flutter

21
推荐指数
7
解决办法
2万
查看次数

keytool error:java.lang.Exception:只允许一个命令:指定了-exportcert和-list

Book-Pro:main vy$ keytool -exportcert -list -v \
> -alias androiddebugkey -keystore ~/.android/debug.keystore
keytool error: java.lang.Exception: Only one command is allowed: both 
-exportcert and -list were specified.
Run Code Online (Sandbox Code Playgroud)

我正在尝试在MBP上为Android Firebase项目创建一个SHA1.我按照说明从Firebase控制台中提取命令... https://developers.google.com/android/guides/client-auth

keytool -exportcert -list -v\-alias androiddebugkey -keystore~/.android/debug.keystore

我收到一个错误.keytool error:java.lang.Exception:只允许一个命令:指定了-exportcert和-list.

我试过手写这个想法,也许浏览器有问题.我安装了新的JDK ......不知道这里出了什么问题.请帮助

keytool

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

如何更改颤振材料按钮的字体大小?

如何更改材质按钮的字体大小...有更好的方法吗?

new MaterialButton(
  height: 140.0,
  minWidth: double.infinity,
  color: Theme.of(context).primaryColor,
  textColor: Colors.white,
  child: new Text("material button"),
  onPressed: () => {},
  splashColor: Colors.redAccent,
),
Run Code Online (Sandbox Code Playgroud)

button text-size flutter

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

Flutter Dart构造函数

在flutter Examples页面中,有一个名为"将数据发送到新屏幕"的项目.我有问题在第65行调用构造函数.

将数据发送到新屏幕

  // In the constructor, require a Todo
  DetailScreen({Key key, @required this.todo}) : super(key: key);
Run Code Online (Sandbox Code Playgroud)

什么是超级(键:键)?请问我能解释整行吗?守则在这里......

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';

class Todo {
  final String title;
  final String description;

  Todo(this.title, this.description);
}

void main() {
  runApp(MaterialApp(
    title: 'Passing Data',
    home: TodosScreen(
      todos: List.generate(
        20,
            (i) => Todo(
          'Todo $i',
          'A description of what needs to be done for Todo $i',
        ),
      ),
    ),
  ));
}

class TodosScreen extends StatelessWidget {
  final List<Todo> todos;

  TodosScreen({Key key, @required this.todos}) : …
Run Code Online (Sandbox Code Playgroud)

dart flutter

11
推荐指数
3
解决办法
2万
查看次数

如何从node.js更新mongodb文档?

我试图从node.js程序更新mongoDB中的数组.我能够从node.js中修改数组,但我无法获得保存更改.

http://pastebin.com/j0Mnf7jP

我想我做错了.协助将不胜感激......

mongodb node.js

9
推荐指数
2
解决办法
4万
查看次数

无法建立容器之间的连接

我已在此处包含代码.. https://github.com/vinceyoumans/achal

问题: docker compose 文件中有两个容器。一种是标准的 Postgress 容器。第二个是 goLang Scratch 容器。当 postgres 连接失败时,GoLang main.go 文件会出现混乱。你可以在github上看到代码。

错误是:

拨打 tcp:在 127.0.0.11:53 上查找 postgres:没有这样的主机

请求: 查看 main.go 和 dockercompose 文件,看看这个网络出了什么问题。我缺少什么。

主程序

db, err := gorm.Open("postgres", "host='postgres' port=5432 user=docker dbname='docker' password='password'")

if err != nil {
    fmt.Println("============   exiting ==========")
    fmt.Println(err)
    panic("failed to connect database e")
    //  the error i get... dial tcp: lookup postgres on 127.0.0.11:53: no such host
    // panic("failed to connect database: " + err)
}
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3.6'
services:
  postgre:
    image: …
Run Code Online (Sandbox Code Playgroud)

postgresql go docker-compose

7
推荐指数
2
解决办法
3万
查看次数

如何在Flutter中使用CupertinoPageRoute和命名路由?

我想在MaterialApp中使用CupertinoPageRoute代替routes数组的Navigator.pushNamed。Navigator.pushNamed(上下文,p01.routeName); 工作正常。但是我想完成两个项目。

  1. 我希望导航为Android中的Cupertino风格。从右到左,而不是从下到上。

  2. 导航将进行得很深入,我想添加一个返回按钮...。Navigator.popUntil(上下文,ModalRoute.withName('/')); 在这里我可以返回到导航堆栈中的特定位置。

我该如何使用名为Routes和CupertinoPageRoute(builder:(context)=> p02.routeName)的路由;

import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'p01.dart';
import 'p02.dart';
import 'p03.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      theme: new ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: new MyHomePage(title: 'Flutter Demo Home Page'),
      initialRoute: '/',
//      routes: {
//        '/p01' : (context) => p01(),
//        '/p02' : (context) => p02(),
//        '/p03' : …
Run Code Online (Sandbox Code Playgroud)

flutter

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

Android Studio,按钮onClick

此问题特定于旧版本的ANDROID studio.但是对于Android 0.8.1来说不再是问题.我可以完全删除这个问题.

我还在尝试使用Android Studio.我刚刚升级到版本0.2.13,据我所知有一些升级问题.我在他们身上摔跤......但是我在升级之前没有使用Buttons的问题.

Click on Click事件在"属性"部分中给出了此错误.

Error getting value: ContentElementType: FILE; file:HtmlFile:incognito_mode_start_page.html Boolean.TRUE.equals
Run Code Online (Sandbox Code Playgroud)

在此版本之前,我只需键入我想要的单击处理程序,就没有问题.现在,我甚至无法在"属性"检查器中选择此字段.

我还尝试手动更改onClick处理程序...但AS会将我的代码切换回""

这是我到目前为止...

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New Button"
    android:id="@+id/button"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:onClick="<unset>" />
Run Code Online (Sandbox Code Playgroud)

我已经尝试了什么...没有运气我也尝试重新启动AS我尝试创建一个新的ACTIVITY,确认它有类和布局文件.从那个工作...我手动改变了行android:onClick="<unset>" />,android:onClick="doSomething" />doSomething在我的代码中添加了一个函数.

//////////////////////////////////// /我刚刚在启动时注意到这一点......我想这是有关...

java.lang.AssertionError: ContentElementType: FILE; file: HtmlFile:incognito_mode_start_page.html
    Boolean.TRUE.equals(getUserData(BUILDING_STUB)) = false
    getTreeElement() = Element(FILE)
    vFile instanceof VirtualFileWithId = true
    StubUpdatingIndex.canHaveStub(vFile) = false: java.lang.AssertionError: ContentElementType: FILE; file: HtmlFile:incognito_mode_start_page.html
    Boolean.TRUE.equals(getUserData(BUILDING_STUB)) = false
    getTreeElement() = Element(FILE)
    vFile instanceof VirtualFileWithId = true
    StubUpdatingIndex.canHaveStub(vFile) = false
java.util.concurrent.ExecutionException: java.lang.AssertionError: ContentElementType: …
Run Code Online (Sandbox Code Playgroud)

android onclick

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

golang,time.Parse(“ 11:22 PM”)我可以进行数学运算的东西

我正在导入很多格式的字段:

09:02 AM
10:02 AM
12:30 PM
04:10 PM
04:50 PM
05:30 PM

我想将字段转换为可以做算术的东西。例如,对事件发生的时间进行倒计时。因此,以微秒或什至秒来保存字段。我一直在努力争取时间。解析工作……没有乐趣。

fmt.Println(time.Parse("hh:mm", m.Feed.Entry[i].GsxA100Time.T))
Run Code Online (Sandbox Code Playgroud)

返回...

0001-01-01 00:00:00 +0000 UTC解析时间“ 07:50 PM”为“ hh:mm”:无法解析“ 07:50 PM”为“ hh:mm”

有什么建议么?

time go

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

Android Studio、Flutter Doctor、未安装插件

我已经有这个问题几个月了。
Android Studio 3.2(最新版本)

Flutter 0.8.2 • channel beta • https://github.com/flutter/flutter.git
Framework • revision 5ab9e70727 (4 weeks ago) • 2018-09-07 12:33:05 -0700
Engine • revision 58a1894a1c
Tools • Dart 2.1.0-dev.3.1.flutter-760a9690c2

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.8.2, on Mac OS X 10.13.6 17G65, locale en-US)
[?] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[?] iOS toolchain - develop for iOS devices (Xcode 10.0)
[?] Android Studio …
Run Code Online (Sandbox Code Playgroud)

flutter android-studio-3.0 flutter-plugin

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