|
@@ -101,9 +101,9 @@ public class MyFriendActivity extends BaseActivity {
|
|
|
@Override
|
|
@Override
|
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
if (requestCode == 0x20 && resultCode == 0x20) {
|
|
if (requestCode == 0x20 && resultCode == 0x20) {
|
|
|
- mAdapter.setisRefeshed(true);
|
|
|
|
|
- upDataFriend();
|
|
|
|
|
- loadData();
|
|
|
|
|
|
|
+// mAdapter.setisRefeshed(true);
|
|
|
|
|
+// upDataFriend();
|
|
|
|
|
+// loadData();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -138,6 +138,7 @@ public class MyFriendActivity extends BaseActivity {
|
|
|
|
|
|
|
|
|
|
|
|
|
private void initView() {
|
|
private void initView() {
|
|
|
|
|
+ progressDialog.show();
|
|
|
mPullToRefreshListView = (PullToRefreshListView) findViewById(R.id.pull_refresh_list);
|
|
mPullToRefreshListView = (PullToRefreshListView) findViewById(R.id.pull_refresh_list);
|
|
|
mTextDialog = (TextView) findViewById(R.id.text_dialog);
|
|
mTextDialog = (TextView) findViewById(R.id.text_dialog);
|
|
|
mSideBar = (SideBar) findViewById(R.id.sidebar);
|
|
mSideBar = (SideBar) findViewById(R.id.sidebar);
|
|
@@ -163,22 +164,36 @@ public class MyFriendActivity extends BaseActivity {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
setHeaderView();
|
|
setHeaderView();
|
|
|
|
|
+ loadData();
|
|
|
mAdapter = new UUFriendSortAdapter(MyFriendActivity.this, mSortFriends);
|
|
mAdapter = new UUFriendSortAdapter(MyFriendActivity.this, mSortFriends);
|
|
|
- mPullToRefreshListView.setMode(PullToRefreshBase.Mode.PULL_FROM_START);
|
|
|
|
|
|
|
+ mPullToRefreshListView.setMode(PullToRefreshBase.Mode.DISABLED);
|
|
|
mPullToRefreshListView.getRefreshableView().setAdapter(mAdapter);
|
|
mPullToRefreshListView.getRefreshableView().setAdapter(mAdapter);
|
|
|
mPullToRefreshListView.setAdapter(mAdapter);
|
|
mPullToRefreshListView.setAdapter(mAdapter);
|
|
|
- mPullToRefreshListView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener<ListView>() {
|
|
|
|
|
|
|
+ /* mPullToRefreshListView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener<ListView>() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
|
|
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
|
|
|
mAdapter.setisRefeshed(true);
|
|
mAdapter.setisRefeshed(true);
|
|
|
upDataFriend();
|
|
upDataFriend();
|
|
|
loadData();
|
|
loadData();
|
|
|
}
|
|
}
|
|
|
- });
|
|
|
|
|
|
|
+ });*/
|
|
|
|
|
+ mPullToRefreshListView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) {
|
|
|
|
|
+ progressDialog.show();
|
|
|
|
|
+ mAdapter.setisRefeshed(true);
|
|
|
|
|
+ upDataFriend();
|
|
|
|
|
+ loadData();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
mPullToRefreshListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
mPullToRefreshListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
private Friend friend; //l临时对象
|
|
private Friend friend; //l临时对象
|
|
|
-
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
|
try {
|
|
try {
|
|
@@ -226,7 +241,6 @@ public class MyFriendActivity extends BaseActivity {
|
|
|
public void afterTextChanged(Editable editable) {
|
|
public void afterTextChanged(Editable editable) {
|
|
|
String str = editable == null ? "" : editable.toString();
|
|
String str = editable == null ? "" : editable.toString();
|
|
|
upDataBySearch(str);
|
|
upDataBySearch(str);
|
|
|
- mAdapter.setData(mSortFriends);
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -246,15 +260,18 @@ public class MyFriendActivity extends BaseActivity {
|
|
|
mSortFriends.add(e);
|
|
mSortFriends.add(e);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ LogUtil.prinlnLongMsg("mSortFriends",JSON.toJSONString(mSortFriends));
|
|
|
|
|
+ mAdapter.setData(mSortFriends);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void onResume() {
|
|
public void onResume() {
|
|
|
super.onResume();
|
|
super.onResume();
|
|
|
if (mNeedUpdate) {
|
|
if (mNeedUpdate) {
|
|
|
- loadData();
|
|
|
|
|
|
|
+// loadData();
|
|
|
mNeedUpdate = false;
|
|
mNeedUpdate = false;
|
|
|
}
|
|
}
|
|
|
|
|
+ mAdapter.notifyDataSetChanged();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
List<Friend> friends;//临时变量
|
|
List<Friend> friends;//临时变量
|
|
@@ -394,6 +411,7 @@ public class MyFriendActivity extends BaseActivity {
|
|
|
this.friends = friends;
|
|
this.friends = friends;
|
|
|
mAdapter.notifyDataSetInvalidated();
|
|
mAdapter.notifyDataSetInvalidated();
|
|
|
mPullToRefreshListView.onRefreshComplete();
|
|
mPullToRefreshListView.onRefreshComplete();
|
|
|
|
|
+ progressDialog.dismiss();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void getFriendByErp(List<Friend> friends) {
|
|
private void getFriendByErp(List<Friend> friends) {
|