package com.buaa.shortytall.activity; import java.util.ArrayList; import java.util.List; import com.buaa.shortytall.MyHealth; import com.buaa.shortytall.R; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.widget.ListView; import com.buaa.shortytall.adapter.NewsAdapter; import com.buaa.shortytall.bean.News; import com.buaa.shortytall.thread.GetAllNewsThread; import com.buaa.shortytall.thread.GetAllNewsThread.GetAllNewsHandler; import com.buaa.shortytall.thread.GetAllPersonalNewsThread; import com.buaa.shortytall.thread.GetAllPersonalNewsThread.GetAllPersonNewsListener; import com.buaa.shortytall.thread.GetAllPersonalNewsThread.GetAllPersonalNewsHandler; import com.buaa.shortytall.util.JsonUtil; public class ProfileNewsActivity extends DefaultActivity implements GetAllPersonNewsListener{ private ListView myList; private List<News> mNews; private NewsAdapter mNewsAdapter; private Handler myhandler; @Override public void onResume() { super.onResume(); GetAllPersonalNewsHandler handler = new GetAllPersonalNewsHandler(ProfileNewsActivity.this); GetAllPersonalNewsThread thread = new GetAllPersonalNewsThread(handler); thread.start(); } @Override protected String getActionBarTitle() { // TODO Auto-generated method stub return "个人资讯"; } @Override protected Context getContext() { // TODO Auto-generated method stub return ProfileNewsActivity.this; } @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.personal_new); myList = (ListView)findViewById(R.id.personalnews_listview); mNewsAdapter = new NewsAdapter(this, null); myList.setAdapter(mNewsAdapter); } @Override public void getAllPersonalNewsSuccessed(String json) { // TODO Auto-generated method stub //System.out.println("the json activity get "+json); ArrayList<News> data = JsonUtil.prasePersonalNewsJson(json); mNewsAdapter.setData(data); } @Override public void getAllPersonalNewsFailed() { // TODO Auto-generated method stub } }