protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.initial_layout);
// progress bar
pb = (ProgressBar) findViewById(R.id.progressBar);
pb.setVisibility(View.VISIBLE);
new Thread(new Runnable() {
@Override
public void run() {
while (progressStatus < 100) {
progressStatus += 1;
pbHandler.post(new Runnable() {
@Override
public void run() {
pb.setProgress(progressStatus);
}
});
try {
Thread.sleep(70);
}catch (Exception e) {
e.printStackTrace();
}
}
if (pb.getProgress() >= 95) {
Intent i1 = new Intent(initialActivity.this,startingActivity.class);
startActivity(i1);
}
}
}).start();
}
Моя цель - автоматически загружать следующую активность, когда индикатор выполнения заканчивает загрузку без какого-либо другого события, но я не могу этого сделать. Я думаю, что что-то не так с Thread, я начинаю. Любая помощь оценивается.Ошибка в загруженном виде
не кажется, работает –