小编Fau*_*Pas的帖子

解析:如何在Android中设置指针?

在我当前的课程中,比如说A,我有一个列,它是指向另一个类的指针,比如说B.可以请任何人告诉我如何在Android中为此列设置值?

我已经尝试从B类中获取所需的行作为ParseObject,并执行以下操作:

classAObject.put("column_name",classBParseObject);
Run Code Online (Sandbox Code Playgroud)

但是,这只是在我的A类中创建一个空行,没有指针.在这方面的任何帮助非常感谢.

java android pointers parse-platform

7
推荐指数
2
解决办法
7025
查看次数

编写难以进行单元测试的代码

在一次采访中,我被问到这样一个问题:"你如何使代码难以进行单元测试?"我最后在编写一个紧密耦合的代码时感到羞愧.谁能告诉我这个问题的正确答案/方法是什么?

testing unit-testing

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

Android:尽管设置了MIME类型,但隐藏了PDF文件

这是我的意图:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("text/* , application/pdf, image/*");
Run Code Online (Sandbox Code Playgroud)

但是,当文件资源管理器显示时,PDF文件显示为灰色,即不可选择.这有什么解决方法吗?

pdf android android-intent mime-types android-intent-chooser

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

GrantPermissionCallable: 权限: android.permission.SET_TIME 不能被授予

我正在尝试使用新的GrantPermissionRule,它是最新支持库的一部分。

在我的清单中,我声明以下内容:

<uses-permission android:name="android.permission.SET_TIME"/>
在我的代码中,我调用:

@Rule
public GrantPermissionRule mPermissionRule = GrantPermissionRule.grant(Manifest.permission.SET_TIME);
Run Code Online (Sandbox Code Playgroud)

但是当我运行测试时,我看到了错误:

12-28 14:09:35.063 7193-7215/com.blah.test E/GrantPermissionCallable: Permission: android.permission.SET_TIME cannot be granted!
12-28 14:09:35.066 7193-7215/com.blah I/TestRunner: failed: maxOfflineWithChangingDeviceTime(com.blah)
12-28 14:09:35.066 7193-7215/com.blah I/TestRunner: ----- begin exception -----
12-28 14:09:35.073 7193-7215/com.blah I/TestRunner: junit.framework.AssertionFailedError: Failed to grant permissions, see logcat for details
                                                                              at junit.framework.Assert.fail(Assert.java:50)
                                                                              at android.support.test.runner.permission.PermissionRequester.requestPermissions(PermissionRequester.java:110)
                                                                              at android.support.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:108)
                                                                              at org.junit.rules.RunRules.evaluate(RunRules.java:20)
                                                                              at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
                                                                              at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
                                                                              at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
                                                                              at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
                                                                              at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
                                                                              at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
                                                                              at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
                                                                              at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
                                                                              at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
                                                                              at org.junit.runners.Suite.runChild(Suite.java:128)
                                                                              at org.junit.runners.Suite.runChild(Suite.java:27) …
Run Code Online (Sandbox Code Playgroud)

junit android android-manifest android-permissions android-support-library

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

Java Arrays.fill()负数

我试图用'-1'填充2D数组作为所有值.我正在使用的代码是:

int c [] []=new int[4][4];
Arrays.fill(c,-1)
Run Code Online (Sandbox Code Playgroud)

这会引发以下错误:

Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
Run Code Online (Sandbox Code Playgroud)

谁能告诉我代码中有什么问题?

java arrays 2d exception fill

0
推荐指数
1
解决办法
450
查看次数