草庐IT

ic_menu_preferences

全部标签

drop-down-menu - Flutter 下拉按钮文字溢出

我怎样才能使文本扩展到它的内容?我试过了child:DropdownButtonHideUnderline(child:DropdownButton(items:_currentCitySelected.area.map((StringdropDownStringItem){returnDropdownMenuItem(value:dropDownStringItem,child:Container(child:Text(dropDownStringItem,maxLines:2,//overflow:TextOverflow.clip,)),);}).toList(),onChang

drop-down-menu - 下拉菜单重置值(Flutter)

我有两个下拉菜单,分别是州和城市,基本上当用户选择一个州时,它会自动为州设置城市的值。当我选择州时,会出现城市下拉列表,选择城市后,如果我想将州改回,会报错“另一个异常被抛出:'package:flutter/src/material/dropdown.dart':Failedassertion:line513pos15:'items==null||value==null||items.where((DropdownMenuItemitem)=>item.value==value).length==1':不正确。"Liststate=["KualaLumpur","Selangor",

flutter - shared_preferences 在现有值上返回 null

我正在尝试查看我的应用程序的shared_pereferences中是否有可用的id键,如果有,则将我的用户重定向到主页。我在main.dart的initState()函数中检查Id,我知道该id存在,因为我可以在其他页面中获取它。但在我的main.dart中它返回null。有任何想法吗?这是我的main.dart代码:import'package:flutter/material.dart';import'package:flutter/services.dart';import'./ui/pages/auth/auth_one.dart';import'./ui/pages/mai

flutter - flutter shared_preferences 有多大算太大?

我目前正在处理应用程序的缓存处理。Shared_Preferences文档指出,更大的信息应该存储在其他地方,但我所使用的几乎都是数组,最多只能有800-900个元素,包含简单的整数。 最佳答案 SharedPreferences中的数据存储基本上没有限制不过,建议将大数据存储在数据库中,因为您可以从中访问对象,并且共享首选项只能存储原始数据类型(String、int、float等) 关于flutter-fluttershared_preferences有多大算太大?,我们在StackO

sharedpreferences - Flutter Shared Preferences 保存值,不显示

我有一个类(class)列表。用户使用ListTile上的复选框将每门类(class)标记为已完成。我实现了共享首选项,因此当用户关闭应用程序时,已完成类(class)的列表仍然存在。这些值正在保存,但是当应用程序关闭(在模拟器中或通过IDE)并重新打开时,UI将值显示为false(即使终端显示该值为True)。当我热重启时,UI将值显示为True(从一开始就是预期的)。我无法使用模拟器按钮或在设备上正确显示UI。如何让UI立即正确显示值?SharedPreferencesprefs;voidgetResult(Coursecourse)async{prefs=awaitSharedP

android - 如何在android端访问flutter Shared preferences(使用java)

我在dart中有以下函数来设置特定的bool首选项值。_switchPersistentNotifications(){setState((){isPersistentNotificationEnabled=!isPersistentNotificationEnabled;});widget.preferences.setBool("isPersistentNotificationEnabled",isPersistentNotificationEnabled);}此函数设置isPersistentNotificationEnabled首选项的值。现在在nativeandroid端,我

flutter :How to print shared preferences all content

我要打印所有sharedpreferences内容(key,value)键和值由用户提供我尝试使用getKeys()方法将所有键放入一个集合中,然后循环该集合并检索我的元素,如下所示:_favoritePlaces()async{SharedPreferencesprefs=awaitSharedPreferences.getInstance();//prefKeysdeclaredasstaticSetprefKeys=prefs.getKeys();if(prefKeys.isNotEmpty){for(inti=0;i预期输出:键0=>值0 最佳答案

drop-down-menu - 如何在 Flutter 的 TextField 中获取 DropDown

我在Flutter中有一个应用程序,我想添加一个TextField,其中嵌套了一个float菜单,TextField应该用作DropDownButton中的过滤器,类似this的东西,但float菜单出现在字段上,不要按下。和一个可以选择嵌套项的dropDownButton。如何在TextField中添加dropDownButton并在嵌套列表中搜索? 最佳答案 使用覆盖..voidshowOverlay(BuildContextcontext){//inbuilderwriteafunctionthatreturnyourdrop

dart - Flutter根据Shared Preference设置启动页

我一直在尝试根据我的共享首选项设置加载不同的页面,但没有成功。根据在stackoverflow中找到的几篇文章,我最终得到以下解决方案:import'dart:async';import'package:flutter/material.dart';import'package:testing/screens/login.dart';import'package:testing/screens/home.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatefulWidget{@override_MyAppStatecreate

dart - 如何在 Flutter 中使用 Shared Preference

我试图在flutter中将数据保存到共享首选项中,但每当我调用此函数时,我都会在命令行中收到一条消息闭包():=>NullFuturesaveName(Stringname)async{SharedPreferencesprefs=awaitSharedPreferences.getInstance();prefs.setString("name",name);}这个函数存储在另一个文件中,我在按下图标按钮时调用它newIconButton(icon:newIcon(Icons.arrow_right),onPressed:()=>print((){saveNamePreference