我想在 appWidget 上显示简单的动画。
动画是由 2 位图制作的。
Resources r = getResources();
Bitmap ani[] = {BitmapFactory.decodeResource(r, R.drawable.anime1),BitmapFactory.decodeResource(r, R.drawable.anime2)};
有柜台
int counter = 0;
这是 TimerTask 中的运行方法。
@Override
public void run() {
AppWidgetManager awm = AppWidgetManager.getInstance(getApplicationContext());
ComponentName cn = new ComponentName(getApplicationContext(), sample.class);
RemoteViews rv = new RemoteViews(getApplicationContext().getPackageName(), R.layout.mainlayout);
rv.setImageViewBitmap(R.id.material, ani[counter]);
awm.updateAppWidget(cn, rv);
counter++;
}
当我timer.schedule
与他们一起执行时,我怎样才能停止这个计数器==2?