Browse Source

修改审批流代码备份

Bitliker 9 years ago
parent
commit
a3e1fb1296

+ 12 - 12
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/oa/SelectCollisionActivity.java

@@ -35,7 +35,7 @@ import com.xzjmyk.pm.activity.view.ClearEditText;
 
 import java.util.List;
 
-public class SelectCollisionActivity extends OABaseActivity implements ISelectActiveView,RecognizerDialogListener{
+public class SelectCollisionActivity extends OABaseActivity implements ISelectActiveView, RecognizerDialogListener {
     @ViewInject(R.id.recyclerview)
     private ListView listView;
     @ViewInject(R.id.select_rl)
@@ -145,8 +145,7 @@ public class SelectCollisionActivity extends OABaseActivity implements ISelectAc
                 adapter.notifyDataSetChanged();
             }
         });
-
-        final VoiceToWord voice = new VoiceToWord(SelectCollisionActivity.this,"534e3fe2");
+        final VoiceToWord voice = new VoiceToWord(SelectCollisionActivity.this, "534e3fe2");
         voice.setRecognizerDialogListener(this);  //自己调用自己
         voice_search_iv.setOnClickListener(new View.OnClickListener() {
             @Override
@@ -164,15 +163,16 @@ public class SelectCollisionActivity extends OABaseActivity implements ISelectAc
 
     @Override
     public void showModel(List<BaseSortModel<SelectEmUser>> models) {
-
-        if (adapter == null) {
-            adapter = new SelectCollisionAdapter();
-            adapter.setListData(models);
-            listView.setAdapter(adapter);
-        } else {
-            adapter.setListData(models);
-            adapter.notifyDataSetChanged();
-        }
+        //TODO 出现显示异常
+        adapter = new SelectCollisionAdapter(models);
+        listView.setAdapter(adapter);
+//        if (adapter == null) {
+//            adapter = new SelectCollisionAdapter(models);
+//            listView.setAdapter(adapter);
+//        } else {
+//            adapter.setListData(models);
+//            adapter.notifyDataSetChanged();
+//        }
         if (ListUtils.isEmpty(models)) {
             emptyLayout.showEmpty();
             sidebar.setVisibility(View.GONE);

+ 4 - 0
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/adapter/oa/SelectCollisionAdapter.java

@@ -33,6 +33,10 @@ import static com.xzjmyk.pm.activity.R.id.tag_view;
 public class SelectCollisionAdapter extends BaseAdapter {
     private List<BaseSortModel<SelectEmUser>> listData;
 
+    public SelectCollisionAdapter(List<BaseSortModel<SelectEmUser>> listData) {
+        this.listData = listData;
+    }
+
     public List<BaseSortModel<SelectEmUser>> getListData() {
         return listData;
     }