Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3dbb1bd

Browse files
committed
修复onClick事件绑定出错的bug
1 parent d015d83 commit 3dbb1bd

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/net/tsz/afinal/FinalActivity.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,23 +100,23 @@ public static void initInjectedView(Object injectedSource,View sourceView){
100100

101101
String clickMethod = viewInject.click();
102102
if(!TextUtils.isEmpty(clickMethod))
103-
setViewClickListener(sourceView,field,clickMethod);
103+
setViewClickListener(injectedSource,field,clickMethod);
104104

105105
String longClickMethod = viewInject.longClick();
106106
if(!TextUtils.isEmpty(longClickMethod))
107-
setViewLongClickListener(sourceView,field,longClickMethod);
107+
setViewLongClickListener(injectedSource,field,longClickMethod);
108108

109109
String itemClickMethod = viewInject.itemClick();
110110
if(!TextUtils.isEmpty(itemClickMethod))
111-
setItemClickListener(sourceView,field,itemClickMethod);
111+
setItemClickListener(injectedSource,field,itemClickMethod);
112112

113113
String itemLongClickMethod = viewInject.itemLongClick();
114114
if(!TextUtils.isEmpty(itemLongClickMethod))
115-
setItemLongClickListener(sourceView,field,itemLongClickMethod);
115+
setItemLongClickListener(injectedSource,field,itemLongClickMethod);
116116

117117
Select select = viewInject.select();
118118
if(!TextUtils.isEmpty(select.selected()))
119-
setViewSelectListener(sourceView,field,select.selected(),select.noSelected());
119+
setViewSelectListener(injectedSource,field,select.selected(),select.noSelected());
120120

121121
}
122122
}

src/net/tsz/afinal/FinalDb.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ public <T> T loadManyToOne(DbModel dbModel,T entity,Class<T> clazz,Class<?> ...
415415

416416
Object id = null;
417417
if(dbModel!=null){
418-
dbModel.get(many.getColumn());
418+
id = dbModel.get(many.getColumn());
419419
}else if(many.getValue(entity).getClass()== ManyToOneLazyLoader.class
420420
&&many.getValue(entity)!=null){
421421
id = ((ManyToOneLazyLoader)many.getValue(entity)).getFieldValue();

0 commit comments

Comments
 (0)