哪个是适用于Android的最佳ORM工具?
我看到ORMlite和ActiveAndroid是最受讨论的,我的一个朋友建议我使用GreenDAO.那么寻找一些可以帮助我做决策的知识资源?
我希望判断的功能是免费提供(开源),良好的文档,活动论坛,稳定版本等,这是开发人员所需要的.
我实现了ClearableEdittext,它的工作方式非常完美,除了在4.3这里logcat充满了我:
W/View(16611): requestLayout() improperly called by com.[myPackage].ui.widgets.ClearableEditText{42233dd0 VFED..CL .F....ID 0,0-708,88 #7f050127 app:id/SearchEdittext} during layout: running second layout pass
W/View(16611): requestLayout() improperly called by com.[myPackage].ui.widgets.ClearableEditText{42233dd0 VFED..CL .F....ID 0,0-708,88 #7f050127 app:id/SearchEdittext} during layout: running second layout pass
W/View(16611): requestLayout() improperly called by com.[myPackage].ui.widgets.ClearableEditText{42233dd0 VFED..CL .F...... 0,0-708,88 #7f050127 app:id/SearchEdittext} during second layout pass: posting in next frame
Run Code Online (Sandbox Code Playgroud)
当在edittext中输入时,不会显示任何文本.此后,在开始泛滥logcat之后,除了软键盘之外,UI也会被冻结.
在internetz上找不到任何关于此的信息.并且requestLayout()必须在Edittext/Textview类中调用,因为我从不调用它.你们中的任何人都知道如何解决这个或导致错误的原因吗?
EDIT1好的,所以如果我注释掉这条线,问题就会消失:
setCompoundDrawables(getCompoundDrawables()[0], getCompoundDrawables()[1], x, getCompoundDrawables()[3]);
Run Code Online (Sandbox Code Playgroud)
我尝试将此作为runnable发布到视图的UI队列,但没有显示任何文本.
EDIT2我看过这个 Android开发者的视频,解释了一些递归事件正在发生onLayout,但再一次,我只是子类EditText.
EDIT3我也尝试丢弃复合drawable并ImageView …