小编Dom*_*ise的帖子

Flutter - 关闭所有可关闭

我正在实施一个通知列表,并通过滑动来消除每个项目。

我想添加一个“全部清除”按钮,它将在类似于滑动动作的动画中一一删除所有通知。

有没有办法可以访问可关闭的小部件以编程方式关闭它?我可以清空列表和 setState,但这不会给我动画。

我的列表:

ListView.builder(
    itemCount: notifications.length,
    itemBuilder: (context, i) {
       return Dismissible(
           key: Key(notifications[i].hashCode.toString()),
           onDismissed: (DismissDirection direction){
              onDismissed(notifications[i]);
           },
        child: Card(
           child: ListTile(
              leading: Text(DateTime
                 .now()
                 .difference(notifications[i].happendAt)
                 .inMinutes
                 .toString() +
                    "m ago"),
              subtitle: Text(notifications[i].action),
              title: Text(notifications[i].title)),
      ));
})
Run Code Online (Sandbox Code Playgroud)

dart flutter

6
推荐指数
0
解决办法
374
查看次数

Java中的gRPC - 阻塞/非阻塞存根

我正在尝试创建一个java grpc客户端来与go中的服务器通信.我是grpc的新手,所以按照本教程gRPC Java Tutorial.在这些示例中,它们指的是阻塞和非阻塞存根,它们似乎从其github中的其他位置导入.

import io.grpc.examples.routeguide.RouteGuideGrpc.RouteGuideBlockingStub;
import io.grpc.examples.routeguide.RouteGuideGrpc.RouteGuideStub;
...
...    
blockingStub = RouteGuideGrpc.newBlockingStub(channel);
asyncStub = RouteGuideGrpc.newStub(channel);
Run Code Online (Sandbox Code Playgroud)

但是我在他们的回购中找不到这些类.如果在编译.proto文件时它们是否已生成,我仍然对它们的用途感到朦胧?任何帮助/指针将不胜感激.谢谢.

java grpc grpc-java

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

标签 统计

dart ×1

flutter ×1

grpc ×1

grpc-java ×1

java ×1