小编Wer*_*der的帖子

我无法在AndroidStudio中设置JDK 1.8

我已经下载并安装了jdk 1.8,但是当我尝试在ProjectStructure中设置jdk 1.8的路径 - > JDK Location时,AndroidStudio忽略它,所以在设置路径之后 在此输入图像描述 单击确定并重新打开窗口"ProjectStructure"我再次看到jdk 1.7 在此输入图像描述

android java-8 android-studio

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

从一个普通班级运行所有Ui测试

我在Espresso库上为自定义组件编写UI测试.我有单独的类,扩展ActivityInstrumentationTestCase2<MyActivityDebug>,对于每一个组件,例如:CheckBoxTest,EditTextTest,SelectorText...现在我单独运行测试过.帮助我,我如何从一个地方为所有课程一次性运行所有测试?

android android-testing android-studio android-espresso

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

如何从另一个线程的方法获得结果

我在Otherclass类中有方法test(),它返回String结果:

public class Otherclass {
    int i = 0;

    public String test()
    {       
        Thread t = new Thread(new Runnable() {

            @Override
            public void run() {
                 System.out.println("GoToThread");
                 while(i < 10) {
                    i++;
                    System.out.println("value "+i);
                    try {
                        Thread.sleep(500);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }                   
                }
            }               
        });
        t.start();

        String result = "result value i = "+i;

        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

我从主类调用此方法

Otherclass oc = new Otherclass();
System.out.println(oc.test());
Run Code Online (Sandbox Code Playgroud)

并希望得到结果为result value i = 10 但是在返回methos …

java multithreading android

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