package com.mailssenger.fragment;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.TextView;
import com.mailssenger.CommonApplication;
import com.mailssenger.R;
import com.mailssenger.adapter.RecentAdapter;
import com.mailssenger.db.ConvDB;
public class ConvFragment extends Fragment{
//初始化工具
private CommonApplication mApplication;
//最近聊天相关
private ConvDB mConvDB;
private ListView mRecentListView;
private TextView mEmpty;
private RecentAdapter mRecentAdapter;
public ConvFragment(RecentAdapter adapter){
mRecentAdapter= adapter;
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
mApplication = CommonApplication.getInstance();
mConvDB = mApplication.getConvDB();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//get view
View view = inflater.inflate(R.layout.fragment_conv, null);
//两个ListView
mRecentListView =(ListView) view.findViewById(R.id.conv_listview);
mEmpty = (TextView) view.findViewById(R.id.conv_empty);
//初始化为空
//initial recent data
mRecentListView.setEmptyView(mEmpty);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
// mRecentAdapter= (MainActivity)getActivity();
mRecentListView.setAdapter(mRecentAdapter);
}
}