您的位置:首页 > 其它

xutils 注册 控件转换异常信息处理

2016-01-21 11:36 141 查看
01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573): invalid value for field

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573): java.lang.IllegalArgumentException: invalid value for field

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at java.lang.reflect.Field.setField(Native Method)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at java.lang.reflect.Field.set(Field.java:588)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.lidroid.xutils.ViewUtils.injectObject(ViewUtils.java:98)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.lidroid.xutils.ViewUtils.inject(ViewUtils.java:57)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.fragment.HJOrderFragement.initView(HJOrderFragement.java:77)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.fragment.BaseFragment.onCreateView(BaseFragment.java:23)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1965)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1078)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1259)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1624)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:570)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.view.LazyViewPager.populate(LazyViewPager.java:703)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.view.LazyViewPager.setCurrentItemInternal(LazyViewPager.java:371)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.view.LazyViewPager.setCurrentItemInternal(LazyViewPager.java:342)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.view.LazyViewPager.setCurrentItem(LazyViewPager.java:323)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.qqe.hangjia.MainActivity.onClick(MainActivity.java:170)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.view.View.performClick(View.java:4240)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.widget.CompoundButton.performClick(CompoundButton.java:100)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.view.View$PerformClick.run(View.java:17721)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.os.Handler.handleCallback(Handler.java:730)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.os.Handler.dispatchMessage(Handler.java:92)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.os.Looper.loop(Looper.java:137)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at android.app.ActivityThread.main(ActivityThread.java:5103)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at java.lang.reflect.Method.invokeNative(Native Method)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at java.lang.reflect.Method.invoke(Method.java:525)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)

01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
01-20 22:06:44.206: E/ViewUtils.injectObject(L:101)(1573):
at dalvik.system.NativeStart.main(Native Method)

在切换Fragment 时遇到的异常信息,程序也不报停,仔细查看了一下代码,原因是在HJOrderFragement中 使用xutils注册控件时,控件转换错误的异常,

@ViewInject(R.id.order_hj_indicator)
private TabPageIndicator indicator;

@ViewInject(R.id.order_hj_llSelect)
private LinearLayout llSelect;

@ViewInject(R.id.frag_order_hj_viewpager_content)
private ViewPager frag_order_viewpager_content;

@ViewInject(R.id.ll_hj_indicator)
private LinearLayout ll_tab;    //控件转换错误 

修改完之后就没有这个异常信息了。。。

        

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: