|
|
@@ -42,7 +42,7 @@ import java.util.HashMap;
|
|
|
import java.util.LinkedHashMap;
|
|
|
import java.util.Map;
|
|
|
|
|
|
-public class BusinessStateActivity extends BaseActivity {
|
|
|
+public class BusinessStateActivity extends BaseActivity implements View.OnClickListener{
|
|
|
private BussinessDetailAdapter mAdapter;
|
|
|
@ViewInject(R.id.ll_top_state)
|
|
|
private LinearLayout ll_top_state;
|
|
|
@@ -75,9 +75,44 @@ public class BusinessStateActivity extends BaseActivity {
|
|
|
|
|
|
private void initView() {
|
|
|
ViewUtils.inject(this);
|
|
|
+ updateTabSelectState(tv_unmanger);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void updateTabSelectState(TextView view) {
|
|
|
+ switch (view.getId()){
|
|
|
+ case R.id.tv_unmanger:
|
|
|
+ tv_unmanger.setSelected(true);
|
|
|
+ tv_manged.setSelected(false);
|
|
|
+ tv_timeout.setSelected(false);
|
|
|
+ tv_transtered.setSelected(false);
|
|
|
+ break;
|
|
|
+ case R.id.tv_manged:
|
|
|
+ tv_unmanger.setSelected(false);
|
|
|
+ tv_manged.setSelected(true);
|
|
|
+ tv_timeout.setSelected(false);
|
|
|
+ tv_transtered.setSelected(false);
|
|
|
+ break;
|
|
|
+ case R.id.tv_timeout:
|
|
|
+ tv_unmanger.setSelected(false);
|
|
|
+ tv_manged.setSelected(false);
|
|
|
+ tv_timeout.setSelected(true);
|
|
|
+ tv_transtered.setSelected(false);
|
|
|
+ break;
|
|
|
+ case R.id.tv_transtered:
|
|
|
+ tv_unmanger.setSelected(false);
|
|
|
+ tv_manged.setSelected(false);
|
|
|
+ tv_timeout.setSelected(false);
|
|
|
+ tv_transtered.setSelected(true);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private void initListener() {
|
|
|
+ tv_unmanger.setOnClickListener(this);
|
|
|
+ tv_manged.setOnClickListener(this);
|
|
|
+ tv_timeout.setOnClickListener(this);
|
|
|
+ tv_transtered.setOnClickListener(this);
|
|
|
// mlist.setMode(PullToRefreshBase.Mode.BOTH);
|
|
|
mlist.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() {
|
|
|
@Override
|
|
|
@@ -158,6 +193,32 @@ public class BusinessStateActivity extends BaseActivity {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ switch (v.getId()){
|
|
|
+ case R.id.tv_unmanger:
|
|
|
+ updateTabSelectState((TextView) v.findViewById(R.id.tv_unmanger));
|
|
|
+ business_state=0;
|
|
|
+ sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
|
|
|
+ break;
|
|
|
+ case R.id.tv_manged:
|
|
|
+ updateTabSelectState((TextView) v.findViewById(R.id.tv_manged));
|
|
|
+ business_state=1;
|
|
|
+ sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
|
|
|
+ break;
|
|
|
+ case R.id.tv_timeout:
|
|
|
+ updateTabSelectState((TextView) v.findViewById(R.id.tv_timeout));
|
|
|
+ business_state=2;
|
|
|
+ sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
|
|
|
+ break;
|
|
|
+ case R.id.tv_transtered:
|
|
|
+ updateTabSelectState((TextView) v.findViewById(R.id.tv_transtered));
|
|
|
+ business_state=3;
|
|
|
+ sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
private class BussinessDetailAdapter extends BaseAdapter implements Filterable {
|
|
|
private Context ct;
|
|
|
@@ -364,7 +425,7 @@ public class BusinessStateActivity extends BaseActivity {
|
|
|
mData.add(model);
|
|
|
}
|
|
|
}else{
|
|
|
- ToastMessage("数据加载完毕!");
|
|
|
+ ToastMessage("暂时没有数据!");
|
|
|
}
|
|
|
mAdapter = new BussinessDetailAdapter(ct, mData);
|
|
|
mlist.setAdapter(mAdapter);
|