android - 将值从片段传递到 Helper 类
问题描述
如何将微调器值从片段传递到任何辅助类?
传递文本
String text = spinner.getSelectedItem().toString();
重视这里
public FirebaseDatabaseHelper() {
Calendar instance = Calendar.getInstance(TimeZone.getDefault());
SimpleDateFormat month_date = new SimpleDateFormat("MMMM");
final String month_name = month_date.format(instance.getTime());
final String currentYear = String.format("%02d", instance.get(Calendar.YEAR));
mDatabase = FirebaseDatabase.getInstance();
mReferenceTujuan = mDatabase.getReference(valueHere);
}
解决方案
在调用从用户那里从微调器中获取值的函数之后,您需要以编程方式将其设置为您的默认值或您案例中的第一个值。
yourspinner.setSelection(first_item);
在从用户那里获取微调器数据以重置它的函数中执行此操作。
推荐阅读
- c++ - 对象指针向量的元素 K 在将第 N 个元素从元素 K-1 推入向量后变为空
- r - Group_by 如果重叠
- linux - 如何编写一个删除给定目录中的每个文件的oneliner,除了具有给定名称的文件?
- javascript - 如何使用 onClick 写入文本文件?
- wpf - 如何在 WPF 中使用键盘导航离开 ScrollViewer 的焦点
- windows-authentication - 模拟后验证 WinHttp 与远程服务器的连接时出现问题
- amazon-web-services - 无法在 AWS CloudWatch 日志中看到收到的消息
- python - Python 模块中的属性
- latex - 如何在 Latex 投影仪中配置最终帧?
- progressive-web-apps - 关闭我的 PWA 时,智能手机 UI 会将 webview 缩小为 Chrome 图标而不是 PWA 的图标……这只是我的 Android 设备吗?