sharedpreferences相关内容

Android - 如何在一个活动的共享偏好中获取数据到另一个活动?

我有以下两个活动,我想将共享首选项中存在的“名称"和“细分"中的值发送到第二个活动.我能够使用共享首选项获取值,但我无法将该值发送到第二个活动.下面是我的代码...谁能帮我解决这个问题? public class UidScreen extends Activity {EditText editrexts,编辑,编辑,编辑;按钮按钮;字符串用户 ID;LayoutTwoActivity layo ..
发布时间:2021-07-23 20:30:09 移动开发

如何在 SharedPreferences 中设置计数器以通过单击按钮从 TextView 保存和检索数据

我的 Android 应用的共享首选项有问题.它保存数据并检索但不适用于计数器. 当我点击按钮时,它在 TextView 中增加了 0.0005,所以 SharePref 必须保存在按钮事件中.现在,当我重新启动应用程序时,它会检索它,但现在单击按钮时,它会与计数器相同.重新启动应用程序后,单击它会在计数器启动时返回.这意味着单击按钮后共享首选项数据不知何故丢失. 公共类 MainActi ..
发布时间:2021-07-23 20:30:00 Java开发

在点击计数器应用中引入 Sharedpreference 导致应用崩溃

我正在尝试做一个基本的点击计数器应用程序,它将计数器值存储到 sharedpreference.当我运行应用程序时,它与没有共享首选项的点击计数器一样正常工作,但是当我引入共享首选项时,应用程序崩溃了. ~MainActivity~ 公共类 MainActivity 扩展 AppCompatActivity {public static final String PREFS = "exam ..
发布时间:2021-07-23 20:29:43 移动开发

共享首选项始终采用默认值

我总是在我的共享偏好中获得默认值,为什么会发生这种情况?这是我插入值的部分: holder.camera.setOnClickListener(new View.OnClickListener() {@覆盖public void onClick(View v) {//TODO 自动生成的方法存根RowData rd = getItem(position);//从 i 获取 list_rowSy ..
发布时间:2021-07-23 20:29:40 Java开发

放置数组的共享首选项

如何使用此代码添加数组并稍后检索它?我可以使用简单的 for 循环吗? SharedPreferences settings = getSharedPreferences("isChk", 0);SharedPreferences.Editor 编辑器 = settings.edit();editor.putBoolean("keys",ArrayValue[i]);editor.commit ..
发布时间:2021-07-23 20:29:34 Java开发

Android SharedPreferences 未正确加载和保存

从我保存的首选项中获取字符串,我一直得到空返回.我不确定savedpreferences 是如何工作的,但我的理解是,当调用sharedpreferences 时,它会在手机上创建密钥对文件,以便您稍后返回. 我的程序本质上是一个字符串创建应用程序.当您按下按钮时,它会创建一个字符串作为短信发送.我的设置活动页面有四个编辑文本,通过单击按钮保存其中的任何内容并返回主活动.最后一个按钮通过从键 ..
发布时间:2021-07-23 20:29:31 移动开发

如何在 SharedPreferences 中保存我的应用程序背景?

我有一个带有按钮的片段,可以为整个应用程序设置背景主题.我已经设置了一个界面,因此片段可以告诉主要活动设置背景或根据用户单击的按钮将其删除. 问题在于,每次打开应用程序时,后台都不会保存,需要再次切换.我已经看到这可以通过 SharedPreferences 解决,但在这里实现它让我感到困惑 在我的片段中这提供了两个按钮,将值 1 或 2 发送到主活动以切换背景 enable = ( ..
发布时间:2021-07-23 20:29:25 Java开发

共享首选项以保存个人资料图片

在我的应用程序中,我想使用默认图像配置文件创建一个配置文件页面,并允许用户通过从相机拍照或从图库中选择图像来更改它,我成功地做到了,这是我的代码: 公共类 MainActivity 扩展 AppCompatActivity {私有静态最终 int 选择 = 1,捕获 = 2;Uri imgeUri,旅游;ImageView 小鬼;SharedPreferences sh;SharedPrefe ..
发布时间:2021-07-23 20:29:19 Java开发

将令牌和 ID 发送到服务器

我正在尝试开发一个使用 JSinterface 获取 user_id 的 webview 应用程序.我想要做的是向我的服务器发送两个值,user_id 和 FCM 令牌,onpause().我像这样在 onCreate() 中获取并保存 fcm 令牌. FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(n ..
发布时间:2021-07-23 20:29:16 Java开发

SharedPreferences getString NULL 参数

如果我将 SharedPreferences.getString 的第二个参数设置为 NULL,我会在某些设备上收到错误(异常)吗? SharedPreferences 设置 = ...字符串数据 = settings.getString(_.PREFIX , null); 它是否会导致至少一台设备出现异常或错误?或者我必须将这部分代码包装在 try-catch 块中? 解决方案 St ..
发布时间:2021-07-23 20:29:13 Java开发

如何将用户名传递给 Android Studio 中的另一个活动

我目前正在编写我的第一个应用程序,我想通过他们的名字来问候用户.在 Main acitity 上,我创建了一个名为 textview_username 的 Textview,我想用用户登录名“填充"它.我尝试使用 sharedPrefrences 但当我打开 MainActivity 时应用程序一直崩溃. 那是注册页面. 公共类 RegisterActivity 扩展 AppCompa ..
发布时间:2021-07-23 20:29:10 Java开发

Flutter + SharedPreferences:如何使用 FutureBuilder

我正在尝试构建一个基于 3 个不同因素返回 LoginScreen 或 HomeScreen() 的 Wrapper() 小部件: 用户是否为空 电子邮件是否通过验证 如果应用程序是第一次启动与否 我遇到的问题是 FutureBuilder 不会触发 Future... 我该如何解决这个问题?类型 import 'package:client/providers/aut ..

sqflite 或 Shared Preference,哪个适合在flutter本地存储用户数据?

所以我正在开发一个应用程序,该应用程序将允许用户使用一些基本信息(如姓名、名称等)离线创建帐户.我希望用户能够完全离线使用该应用程序.但我也想保留一个选项来创建一个带有一些身份验证方法的帐户,例如社交登录、电子邮件、电话.用户可以在本地创建帐户后从他们的设置中执行此操作.一旦他们创建/连接帐户,我想将本地可用的数据备份到 Firebase 数据库. 但我很困惑哪种方法最适合于此.我应该为此使 ..
发布时间:2021-07-23 20:29:05 其他开发

共享首选项不会用相同的键覆盖吗?

我有一个应用程序,我在登录后将用户的姓名和姓氏存储在共享首选项中.它向我显示了 Toast 消息,我设置为显示登录用户的姓名和姓氏. 奇怪的是,它可能不会覆盖这些首选项中的数据,因为该应用程序显示所有早期登录的用户,更奇怪的是它在另一个活动运行期间(不是设置 Toast 的位置)显示 Toast当我手动更改某些 Firebase 数据库时. 我想知道这个 userGuestID...A ..
发布时间:2021-07-23 20:28:59 Java开发

根据单击的按钮在 SharedPreferences 中保存变量

我正在尝试为我的应用制定 EULA,但我们合作的不同国家/地区有不同的 EULA. 我的想法是我在 SharedPreferences 中保存一个字符串,例如南非的 ZA 和肯尼亚的 KE.因此,如果您单击南非按钮,它会将 SharedPreferences 中的字符串保存为 ZA,对于肯尼亚也是如此.单击按钮后,新活动将通过从 SharedPreferences 中拉出 ZA 或 KE 字 ..
发布时间:2021-07-23 20:28:56 Java开发

每次抖动时如何更新 SharedPreferences 值

我正在尝试获取一些保存在 SharedPreferences 中的值.我有一些带有提示文本和底部导航的文本字段.输入到文本字段中的文本将保存到共享首选项.我创建了名为 loadUserData(); 的类.使用 SharedPreferences 在本地保存数据. void initState() {super.initState();isButtonDisabled = false;加载用户 ..
发布时间:2021-07-23 20:28:53 其他开发