Loaded ListView のときにタイマーが必要です。のように「 [(Timer) 42] Seconds for buy elements 」のように、ユーザーに Textview を表示したい Like it. ListView で Thread を使用できません...
runOnUiThread からエラーが発生します。なんで ?リストビューでタイマーを使用できません。
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
final TextView LblTime;
inflater=(LayoutInflater)Context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=inflater.inflate(R.layout.test,parent,false);
LblTime=(TextView)view.findViewById(R.id.LblFragmentAnaListViewKalanSure );
Timer T=new Timer();
T.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Context.getApplicationContext().runOnUiThread(new Runnable() {
@Override
public void run() {
long Time= MyTime.get(position).getTime() - (new Date()).getTime();
long Sec= Time/ 1000 % 60;
long Min= Time/ (60 * 1000) % 60;
LblTime.setText(Min+":"+Sec);
}
});
}
}, 1000, 1000);
return view;
}