私は現在、Androidモバイルデバイス用のアプリケーションを開発する方法を学んでいます。
デバイス画面に0〜9の数字を表示するテストアプリケーションを作成しました。数値の変更を遅らせる簡単な関数を作成しました。
ただし、アプリケーションを実行すると、最終的な番号のみが表示されます。この最終的な数字が表示されるまでにも遅延があります。一時停止の長さは、定義した遅延に表示する桁数を掛けたものであると想定しています。
数字を遅らせて変更するアプリを作成するにはどうすればよいですか?
public class AndroidProjectActivity extends Activity {
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Main();
}
void Delay(int Seconds){
long Time = 0;
Time = System.currentTimeMillis();
while(System.currentTimeMillis() < Time+(Seconds*1000));
}
void Main() {
String ConvertedInt;
TextView tv = new TextView(this);
setContentView(tv);
for(int NewInt = 0; NewInt!= 9; NewInt++){
ConvertedInt = Character.toString((char)(NewInt+48));
tv.setText(ConvertedInt);
Delay(5);
}
}