package com.mlocso.qinqingtong.module.setting;import java.util.ArrayList;
import java.util.List;import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.AbsListView;
import android.widget.AbsListView.OnScrollListener;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;import com.mlocso.qinqingtong.R;
import com.mlocso.qinqingtong.common.CheckJsonStatus;
import com.mlocso.qinqingtong.common.ErrorMessageParse;
import com.mlocso.qinqingtong.common.WaitingDialog;
import com.mlocso.qinqingtong.common.entity.ErrorMessageEntity;
import com.mlocso.qinqingtong.common.entity.HistoryInfo;
import com.mlocso.qinqingtong.module.AppContext;
import com.mlocso.qinqingtong.module.BaseActivity;
import com.mlocso.qinqingtong.module.homepage.HomepageParseData;
import com.mlocso.qinqingtong.module.setting.MessageActivity_bak.ListAdapter;
import com.mlocso.qinqingtong.widget.IpiClient;
import com.mlocso.qinqingtong.widget.MyListView;
import com.mlocso.qinqingtong.widget.MyToast;public class MessageActivity extends BaseActivity { private ImageButton back; // 返回按钮
private TextView title; // 标题
private MyListView messageList; // 消息列表
private ListAdapter adapter;
private WaitingDialog waitingDialog;
private List<Messagebean> lists=new ArrayList<Messagebean>();;
private List<Messagebean> tempLists=new ArrayList<Messagebean>();// 消息集合
private String SMS_SEND_ACTIOIN = "SMS_SEND_ACTIOIN";// 短信发送成功的action
private String SMS_DELIVERED_ACTION = "SMS_DELIVERED_ACTION";
private List<Messagebean> list;
// 接收登录界面的手机号
String phonenum = "手机号";
private boolean refersh = false;
/** 加载页数 */
private int num = 1;
private boolean addMore = false;
private View loadView;
/** 查看更多 */
private TextView moreTextView;
/** 正在加载进度条 */
private LinearLayout loadProgressBar;
/** 加载成功 */
private static final int LOAD_SUCCESS = 0x01;
/** 加载失败 */
private static final int LOAD_ERROR = 0x02;
/** 网络异常 */
private static final int LOAD_DATA = 0x03;
private int pageNum = 1; @Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.message_activity);
Intent intent = getIntent();
phonenum = intent.getStringExtra("phonenum");
BaseActivity.lists.add(this);
initView();
initChildCard();
initDate();
} /** 初始化视图界面 */
private void initView() {
title = (TextView) findViewById(R.id.page_title);
title.setText("我的消息");
back = (ImageButton) findViewById(R.id.back_btn);
back.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
finish();
}
});
messageList = (MyListView) findViewById(R.id.message_list); waitingDialog = new WaitingDialog(this);
myToast = new MyToast(this);
loadView = LayoutInflater.from(this).inflate(R.layout.loading_more,
null);
moreTextView = (TextView) loadView.findViewById(R.id.more_id);
moreTextView.setVisibility(View.GONE);
loadProgressBar = (LinearLayout) loadView.findViewById(R.id.load_id);
} /**
 * 我的消息列表的adapter
 */
class ListAdapter extends BaseAdapter { private List<Messagebean> list;
private LayoutInflater inflater; public ListAdapter(Context context, List<Messagebean> list) {
this.list = list;
this.inflater = LayoutInflater.from(context);
} @Override
public int getCount() {
return list.size();
} @Override
public Object getItem(int position) {
return null;
} @Override
public long getItemId(int position) {
return 0;