ANDROID APP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
242 บทที่ 9 การทำางานร่วมกับข้อมูล<br />
}<br />
}<br />
String content =<br />
c.getString(c.getColumnIndex(Constants.CONTENT_NAME));<br />
DateFormat dateFormat =<br />
DateFormat.getDateTimeInstance();<br />
String datedata = dateFormat.format(new<br />
Date(c.getLong(c.getColumnIndex(<br />
Constants.DATE_NAME))).getTime());<br />
MyDiary temp = new MyDiary(title,content,datedata);<br />
diaries.add(temp);<br />
} while(c.moveToNext());<br />
@Override<br />
public int getCount() {return diaries.size();}<br />
public MyDiary getItem(int i) {return diaries.get(i);}<br />
public long getItemId(int i) {return i;}<br />
public View getView(int arg0, View arg1, ViewGroup arg2) {<br />
final ViewHolder holder;<br />
View v = arg1;<br />
if ((v == null) || (v.getTag() == null)) {<br />
v = mInflater.inflate(R.layout.diaryrow, null);<br />
holder = new ViewHolder();<br />
holder.mTitle = (TextView)v.findViewById(R.id.name);<br />
holder.mDate = (TextView)v.findViewById(R.id.datetext);<br />
v.setTag(holder);<br />
} else {<br />
holder = (ViewHolder) v.getTag();<br />
}<br />
holder.mdiary = getItem(arg0);<br />
holder.mTitle.setText(holder.mdiary.title);<br />
holder.mDate.setText(holder.mdiary.recorddate);<br />
v.setTag(holder);<br />
}<br />
return v;<br />
}<br />
}<br />
public class ViewHolder {<br />
MyDiary mdiary;<br />
TextView mTitle;<br />
TextView mDate;<br />
}