小编Hex*_*ugs的帖子

如何在 LibreOffice Calc 中获取字符的最后位置

我想从 LibreOffice Calc 中多次出现的字符中获取最后一次出现的情况。

例如我有一个字符串abc1ba2ac2adeaa43add。现在,如果我正在搜索a它应该返回 18。

lastindexof libreoffice-calc

5
推荐指数
1
解决办法
7070
查看次数

多少个简单的键值对无法在Android中存储数据?

我目前正在尝试使用Android中的“共享首选项”将其保存在键值对中。好吧,我正在这样做,似乎就出现了这个问题(考虑到我要保存大量的数据。)有多少对不同的键值对被认为还可以保存在我的应用程序中?我目前正在考虑保存100到150个不同的值。(所有名称仍具有唯一的键字符串名称。)使用共享首选项存储的数据是否过多?

这可能是一个愚蠢的问题,但是唯一愚蠢的问题是一个未被问及的问题,我似乎找不到答案。我所了解的只有您应该仅使用“共享首选项”保存基本值。(我已经在这么做了...)-谢谢

java android sharedpreferences

4
推荐指数
1
解决办法
774
查看次数

Android活动测试 - 测试重启

在Android开发人员文档中标题为"添加状态管理测试" 的测试基础活动测试部分中,它建议使用以下命令重新启动测试活动:

mActivity.finish();
mActivity = this.getActivity();
Run Code Online (Sandbox Code Playgroud)

尝试在上面两个语句之间添加一个休眠时,我可以看到当执行mActivity = this.getActivity()时,屏幕上没有重绘活动.我的测试似乎有效,但我很感兴趣为什么不在屏幕上重新绘制Activity,因为API文档中似乎没有提到.

我很感激任何人都可以给予的洞察力.调用finish()方法时,Activity会从屏幕上消失,但在调用this.getActivity()时不会重新出现.我也尝试在getActivity()之后添加一个mActivity.setVisible(true),但这没有用.

我的代码片段现在是:

...
mActivity.finish();
Thread.sleep(5000);
mActivity = this.getActivity();
Thread.sleep(5000);
...
Run Code Online (Sandbox Code Playgroud)

我进行了广泛的搜索,但是在调用getActivity()时找不到为什么Activity不再出现的任何解释.

我已经在Android 2.3.5,2.3.3和2.2.2上测试了这一切,结果相同.

junit android unit-testing

2
推荐指数
1
解决办法
2224
查看次数