小编Rub*_*Yoo的帖子

层次结构查看器不计算"度量","布局"和"绘制",并且显示不可用

我正在尝试在Eclipse中运行Hierarchy Viewer,但它只显示了Measure,Layout和Draw的N/A. 我尝试使用Android SDK在Mac和Windows上运行Nexus S,Galaxy Nexus和Nexus 4仿真器,并在具有ViewServer库的物理设备Nexus S上运行,但所有这些都显示与下面的屏幕截图相同的结果.此外,我尝试了简单而复杂的布局.我想知道其他人如何配置模拟器以使Hierarchy Viewer完全正常运行.另外,还有另一种方法来计算布局的绘制时间吗?

在此输入图像描述

android android-emulator android-layout

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

android.util.Patterns.EMAIL在单元测试期间返回null

我有一个代码,在验证器中有android.util.Patterns.EMAIL_ADDRESS.它在对设备运行时运行正常,但是当我在单元测试中运行此代码时,它返回null.此外,我尝试复制和粘贴模式中的内部代码,如下例所示.

validateEmail1有效// whyyy ???

validateEmail2返回null

private static final Pattern EMAIL = Pattern.compile(
        "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +
                "\\@" +
                "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +
                "(" +
                "\\." +
                "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +
                ")+"
);

public boolean validateEmail1(String email) {
    return EMAIL.matcher(email).matches();
}

public boolean validateEmail2(String email) {
    return Patterns.EMAIL_ADDRESS.matcher(email).matches();
}
Run Code Online (Sandbox Code Playgroud)

junit android

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

是否可以在匕首2中进行构造函数注入?

我有一个像这样的代码,我想让它成为范围.但我发现这不起作用,似乎只能通过一个模块.我无法为此找到合适的问题,是否可以对构造函数注入进行范围化?

不行

@AppScope
@Inject
public StackOverflow() {
}
Run Code Online (Sandbox Code Playgroud)

范围有效!!

@Module
public InternetModule {
   @AppScope
   @Provides
   public StackOverflow provideStackOverflow() {
      return new StackOverflow();
   }
}
Run Code Online (Sandbox Code Playgroud)

java dagger-2

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

什么时候静态嵌套类被垃圾收集?

我知道静态变量或方法永远不会被垃圾收集,直到程序结束,但静态嵌套类如何工作?我在oracle网站上找到了这个引用,我知道顶级类不能是静态的,所以嵌套的静态类将表现为非静态类.但它不能确保我是否也会以同样的方式收集垃圾.

静态嵌套类与其外部类(和其他类)的实例成员交互,就像任何其他顶级类一样.实际上,静态嵌套类在行为上是一个顶级类,它已嵌套在另一个顶级类中以方便打包.

java

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