Eclipse IDE for Androidでは、現在1つの単純な問題と戦っています。私は次のようなコードを使用しています:
public class Reader extends Activity
{
// declarations
private class GraphView extends View
{
protected void onDraw(Canvas canvas)
{
synchronized(this)
{
final Paint paint = mPaint;
// some drawings
myvoid(canvas,paint);
// some drawings
}
}
}
void myvoid(Canvas c,Paint p)
{
int i=0;
do //or for cycle
{
i++;
c.drawText(Integer.toString(i),0,100,p); // <<<<<<<<<<<<<<<< Problem
}
while (i<100000);
}
}
whileループが終了するまで、キャンバスとテキストは更新されません。その間、キャンバスは「ロック」されているようです。キャンバス上のループ内の進行状況を確認するにはどうすればよいですか?
ありがとう、トーマス。