问题标签 [flutter-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 颤振中的SignalR出现错误无协议
我在颤振应用程序中使用 pub 包signalr_flutter并且我有SignalR(基于 .Net 框架构建),它在浏览器中运行良好。但是当我尝试从颤振连接 SignalR 时出现错误
no protocol: dev.mysignalr.com/signalr/negotiate?clientProtocol=1.3&connectionData=%5B%7B%22name%22%3A%22chathub%22%7D%5D
飞镖代码片段
flutter - 每次打开它时我都想要新的(新鲜的)颤动页面小部件
当我离开页面小部件并稍后返回时,它会保留上一个会话的先前信息。每次打开它时,我都想从头开始创建一个新的页面小部件。我该如何实施?
flutter - android Unhandled Exception 上的 Flutter 运行错误:MissingPluginException(未找到方法的实现)
我的代码在 iOS 上运行良好。但是android我犯了一些错误。我该如何解决?应用程序在 ios 上运行良好。但是当我尝试在 android 上运行时,我看到调试控制台上的错误我的颤振版本是 1.22,颤振医生给出任何错误。我尝试清理并从设备中删除旧版本。但仍然是同样的错误
这是错误列表:
我的 pubspec.yaml
我的 AndroidManifest.xml
最后是我的 Mainactivity.java
这是我的 GeneratedPluginRegistrant.java
android - Flutter setState在设置父无状态小部件标志时执行但不重新渲染UI
我的应用程序有一个介绍性功能,它只是通知用户要执行的操作,问题是此帮助操作文本 ( ) 在调用该函数Container(...)
时不会被删除。setState()
流程逻辑概述:
下面是飞镖片段的一些代码片段
UiHomePage(主 UI - 这是父 UI)
这个小部件显示了一堆带有基本卡片、文本覆盖和提示文本组件的配置文件。
主要焦点是showHint
在构造函数中定义(如果应用程序第一次启动,则为 true),showTapTutorial()
它返回提示组件或空容器,最后_onTap(Profile)
处理卡片的onclick事件。
UiComponentPartnerSelector(子 UI - 此处显示帮助文本
问题:
什么时候_onTap(Profile)
被点击并且showHint
是true
。
应该发生什么:
接下来应该AppSharedPreferences().setFirstTap(false)
将初始点击标志设置为,false
然后在完成后setState()
包括设置showHint
为false
,然后重新渲染 UI 并删除提示文本容器(在 中找到showTapTutorial()
)。
怎么了:
事实上发生的事情是当_onTap()
被调用时,它会正确更新首选项,被setState()
调用并且showHint == false
确实返回但 UI 本身不会重新呈现。!widget.showHint
showTapTutorial()
Container()
因此,在第一次单击此“按钮”后,UI 仍然存在(不会改变)。在操作帮助文本(教程)仍在显示时,再次单击将执行该Navigator.of(context).push(MaterialPageRoute(builder: (context) => UiViewProfile(e)));
部分。如果我再次点击同一张卡片
我错过了什么或做错了什么?
flutter - :CERTIFICATE_VERIFY_FAILED: 无法获取本地颁发者证书(handshake.cc:354)
I/flutter (7701): {name: mayank, password: mayank12} E/flutter (7701): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理异常:HandshakeException:客户端握手错误(OS错误:E/flutter(7701):CERTIFICATE_VERIFY_FAILED:无法获取本地颁发者证书(handshake.cc:354))E/flutter(7701):
flutter - 等待的最佳方式 [Flutter]
目前,我正在尝试将数据写入颤动的设备,但我不确定如何减慢进程并让它加载。
在我的屏幕构建方法的顶部,我在返回脚手架之前有这个。它检查我的可变技能是否正确加载。
问题是它似乎没有等待我的 _fetchData 函数完成。
我得到这个输出
我可以做些什么来在功能上减慢我的代码?谢谢!
android - 带有 compileSdkVersion 28 的 flutter_map_location 显示错误
我需要使用 flutter_map_location 包。在 Android 上,只有 SDK 版本 >= 29 才能正常工作,但我需要 28 或更低版本。
它给了我类似'AAPT:错误:属性android:foregroundServiceType not found'之类的错误。
有人可以帮忙吗?
flutter - shared_preference 中的问题:^2.0.3(最新到现在 10-03-2021)
更新颤振后,我的一个项目出现问题。错误日志如下。主要问题是偏好不能完美地保存在设备上。一些首选项被保存,一些离开。我从 fluttersharedprefs.xml 检查了它
有很多日志,但是由于stackoverflow的空间问题,我无法编写它....
flutter - 变换 FlutterRenderer 或 SurfaceTexture
问题,我目前正在努力改善 Flutter Camera 插件的方向,特别是在 Android 上。我面临的问题是,当我从纵向移动到横向时,预览无法正确旋转(实际拍摄的图片或录制的视频很好)。Camera 插件在后台使用 Android Camera2 API 并稍微研究一下这个主题,您似乎可以使用TextureView
Android Camera2Basic 示例应用程序中演示的 transform 方法更正预览的旋转(请参阅https://github.com /googlearchive/android-Camera2Basic/blob/4cc1c3e219d8d168b7893f7a6b2b348740679e5a/Application/src/main/java/com/example/android/camera2basic/Camera2BasicFragment.java#L740)。
问题是在 Flutter 插件中我无权访问 a TextureView
,我只能访问FlutterRenderer
实例和使用该方法SurfaceTexture
创建的实例。FlutterRenderer
createSurfaceTexture
所以我的问题是:是否可以旋转或转换SurfaceTexture
,如果可以,我将如何处理?Texture
目前,我可以通过将 嵌套在 RotatedBox 小部件中来补偿 Dart/Flutter 端的旋转。然而,这会弄乱 iOS 端的方向(这意味着我需要根据平台有条件地使用小部件)。它还给想要Texture
在他们的应用程序中直接使用小部件而不是相机包提供的预配置小部件的人们带来了一些额外的开销。
以下是演示该行为的屏幕截图: