|
|
@@ -18,6 +18,7 @@ import android.widget.CheckBox;
|
|
|
import android.widget.CompoundButton;
|
|
|
import android.widget.LinearLayout;
|
|
|
import android.widget.ListView;
|
|
|
+import android.widget.RelativeLayout;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
@@ -90,6 +91,7 @@ public class ContactsActivity extends OABaseActivity implements ContactsAdapter.
|
|
|
|
|
|
private PullToRefreshListView mlist;
|
|
|
private VoiceSearchView voiceSearchView;
|
|
|
+ private RelativeLayout select_rl;
|
|
|
private TextView mumber_tv;
|
|
|
private CheckBox all_sure_cb;
|
|
|
private boolean isClickCb = true;
|
|
|
@@ -138,13 +140,17 @@ public class ContactsActivity extends OABaseActivity implements ContactsAdapter.
|
|
|
all_sure_cb = (CheckBox) findViewById(R.id.all_sure_cb);
|
|
|
mumber_tv = (TextView) findViewById(R.id.mumber_tv);
|
|
|
include_tag= (LinearLayout) findViewById(R.id.include_tag);
|
|
|
-
|
|
|
+ select_rl= (RelativeLayout) findViewById(R.id.select_rl);
|
|
|
voiceSearchView = (VoiceSearchView) findViewById(R.id.voiceSearchView);
|
|
|
if (getIntent() != null) {
|
|
|
type = getIntent().getIntExtra("type", 0);
|
|
|
String title = getIntent().getStringExtra("title");
|
|
|
isSingleSelect = getIntent().getBooleanExtra("isSingleSelect", true);
|
|
|
-
|
|
|
+ if(isSingleSelect){
|
|
|
+ select_rl.setVisibility(View.GONE);
|
|
|
+ }else{
|
|
|
+ select_rl.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
if (!StringUtil.isEmpty(title)) {
|
|
|
getSupportActionBar().setTitle(title);
|
|
|
} else {
|
|
|
@@ -422,7 +428,7 @@ public class ContactsActivity extends OABaseActivity implements ContactsAdapter.
|
|
|
List<Contacts> contacts =
|
|
|
ContactsUtils.getContacts1();
|
|
|
//上传数据到服务器
|
|
|
- uploadData(contacts);
|
|
|
+ uploadData(contacts);
|
|
|
if (contacts != null) {
|
|
|
for (Contacts entity : contacts) {
|
|
|
ContactsModel model = new ContactsModel();
|
|
|
@@ -461,6 +467,14 @@ public class ContactsActivity extends OABaseActivity implements ContactsAdapter.
|
|
|
@Override
|
|
|
public void run() {
|
|
|
final List<ContactsModel> lists = getLocalContactsByDB();
|
|
|
+// List<ContactsModel> contacts=new ArrayList<>();
|
|
|
+// for (ContactsModel model:lists){
|
|
|
+// if ("0".equals(model.getImid())){
|
|
|
+// contacts.add(model);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// uploadData(contacts);
|
|
|
+
|
|
|
LogUtil.d("Test", "!ListUtils.isEmpty(lists)=" + !ListUtils.isEmpty(lists));
|
|
|
boolean falg = !ListUtils.isEmpty(lists) && !isHasNet;
|
|
|
LogUtil.d("Test", "缓存不为空!" + falg);
|
|
|
@@ -479,14 +493,7 @@ public class ContactsActivity extends OABaseActivity implements ContactsAdapter.
|
|
|
mlist.onRefreshComplete();
|
|
|
voiceSearchView.getSearch_edit().setHint(lists.size() + "位联系人");
|
|
|
dimssLoading();
|
|
|
- if(isSingleSelect){
|
|
|
- include_tag.setVisibility(View.GONE);
|
|
|
- //include_tag.getBackground().setAlpha(0);
|
|
|
- }else{
|
|
|
- include_tag.setVisibility(View.VISIBLE);
|
|
|
- // include_tag.getBackground().setAlpha(100);
|
|
|
-
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
});
|