- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在使用 AppCompat 和 chrisbanes/ActionBar-PullToRefresh 库的 Activity 上使用 Robolectric(2.3-20140416.035220-155) 实现一些 TDD。
然而,我收到以下错误:
java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method)
at org.fest.reflect.util.Accessibles.setAccessible(Accessibles.java:57)
at org.fest.reflect.util.Accessibles.setAccessibleIgnoringExceptions(Accessibles.java:36)
at org.fest.reflect.method.Invoker.invoke(Invoker.java:118)
at org.robolectric.bytecode.ShadowWrangler.shadowOf(ShadowWrangler.java:434)
at org.robolectric.Robolectric.shadowOf_(Robolectric.java:1027)
at org.robolectric.Robolectric.shadowOf(Robolectric.java:457)
at org.robolectric.Robolectric.getShadowApplication(Robolectric.java:1259)
at org.robolectric.shadows.ShadowLooper.getMainLooper(ShadowLooper.java:59)
at android.os.Looper.getMainLooper(Looper.java)
at org.robolectric.Robolectric.getUiThreadScheduler(Robolectric.java:1251)
at org.robolectric.shadows.ShadowView.post(ShadowView.java:318)
at android.view.View.post(View.java)
并且以下行在堆栈跟踪中重复:
at uk.co.senab.actionbarpulltorefresh.library.PullToRefreshAttacher$2.run(PullToRefreshAttacher.java:131)
at org.robolectric.util.Scheduler.postDelayed(Scheduler.java:37)
at org.robolectric.util.Scheduler.post(Scheduler.java:42)
at org.robolectric.shadows.ShadowView.post(ShadowView.java:318)
at android.view.View.post(View.java)
这是我的设置
配置:
@Before
public void setup() {
activity = Robolectric.buildActivity(MainActivity.class).create().visible().start().resume().get();
}
是否有任何我必须添加的特殊配置,或者只是 Robolectric 目前与 chrisbanes 库不兼容?
谢谢,
最佳答案
请看这里的回复: https://github.com/robolectric/robolectric/issues/1041
将您的拉取刷新初始化从 onCreate 更改为 onStart 或 onViewCreated(对于 fragment )。为我工作。
关于android - Robolectric 和 chrisbanes/ActionBar-PullToRefresh Activity 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23138698/
我使用了 PullToRefresh chrisBanes 库 https://github.com/chrisbanes/Android-PullToRefresh .我扩展了 PullToRefr
我正在使用此链接中的 chrisbanes/ActionBar-PullToRefresh https://github.com/chrisbanes/ActionBar-PullToRefresh我
我正在使用我发现的 chrisbanes 的 PullToRefresh ListView here . 由于它的文档,我成功地实现了它。 :) 但是,我现在卡在了这一点上。我正在使用 volley
我正在尝试在使用 AppCompat 和 chrisbanes/ActionBar-PullToRefresh 库的 Activity 上使用 Robolectric(2.3-20140416.035
我正在尝试使用 https://github.com/chrisbanes/ActionBar-PullToRefresh实现下拉刷新。但是我看不到示例中从我的服务器获取数据的位置。我正在使用观察者模
我正在使用此库 com.github.chrisbanes:PhotoView:1.3.1 中的 photoview。但是我的 Gradle 没有同步。 我已经在这个 url 上添加了 Gradle
我正在尝试使用 Chris Banes 的库 Actionbar-PullToRefresh。它可以在这里找到。 我在我的应用中使用屏幕底部的标签。正如您在屏幕截图中看到的那样。我通读了示例代码。他说
我正在尝试使用 Chris Banes 的图书馆 Actionbar-PullToRefresh .可以查到here . 我在我的应用中使用 Tabs + ViewPager + Fragments。
我想在 android 中使用 PhotoView 进行缩放 https://github.com/chrisbanes/PhotoView但我收到以下错误 dependencies { im
我是一名优秀的程序员,十分优秀!