java - 从同一个 TextView 保存两个整数
问题描述
我创建了一个由小时、分钟和秒组成的秒表。理想情况下,我希望用户在希望停止秒表时单击按钮,从而节省时间价值。我需要存储这个整数。
下次用户执行此操作时,int 将再次存储,而不是覆盖之前存储的现有 int,因为我需要两个整数。所以现在应该有两个整数,存储在数据库或 SharedPrefences 之类的东西中。
考虑到它来自同一个 TextView,这将如何实现?
谢谢
解决方案
为什么不使用 ArrayList,每次获取这些整数时,将它们存储在 ArrayList 中,然后可以检索它们以将任何位置存储为元素 0 和 1。
ArrayList<Integer> integerArrayList= new ArrayList<>();
//calling this below each time hitting the button
int theInt=Integer.parseInt(txt.getText().toString());
integerArrayList.add(theInt);
推荐阅读
- bash - 使用 AWS CLI 创建实例时如何禁用 SourceDestCheck
- julia - 在 Julia 中计算 K-Means 的余弦相似度
- github - 为 GitHub 中的默认分支设置默认名称
- javascript - 如何设置超时以停止执行 setInterval 方法;不在柜台上,而是在给定的时间段之后
- r - 根据重复值从分组数据框中选择行
- undefined - 摩纳哥 registerSignatureHelpProvider() 导致错误:无法读取未定义的属性“签名”
- r - 安装 R 包 'cubature':远程服务器中的编译器出错
- c - 如何防止 gcc 在无限循环后优化掉代码?
- python - 查看前一行值时用于循环优化(矢量化)的 Pandas
- python - 如何重新加载所有 cog 函数