До сих пор я использовал Timer
, который находится в javax.swing.timer
. Все, что мне нужно было сделать, это выбрать скорость и метод с определенным именем, которое выполняет то, что я хочу, чтобы таймер выполнял каждый раз.Использование таймера java
Я теперь начал программирование Android приложения в последнее время и я столкнулся с несколько проблем ...
- Он не позволил бы мне использовать или импортировать
javax.swing.timer
- Я попытался с помощью
java.util.timer
, но я не смог выяснить, как это работает
Все, что я хочу для своего таймера, так что я могу отображать свой логотип в течение 3 секунд, а затем перейти в главное меню - даже если есть более легкое решение для этого, мне все равно понравится знать, как использовать таймер
Для человека, который сказал мне попробовать использовать нить - вот мой код - он вообще не рисует первый экран, он просто остается пустым в течение 3 секунд, а затем переходит к следующей строке кода ...
public class logo extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
setContentView(R.layout.logoview);
Thread.sleep(3000);
}
catch (InterruptedException e){
e.printStackTrace();
}
setContentView(R.layout.main);
}
public void startup (View view){
Intent intent0 = new Intent (this,ExpiramantingActivity.class);
startActivity(intent0);}
}
}
, что вы не могли бы использовать с java.util.Timer? его довольно простой в вашем случае. можете ли вы предоставить код и любую ошибку? – kommradHomer
Я не понимаю, как это работает, что такое timertasks? Я попробовал что-то вроде этого: Таймер таймера1 = новый таймер(); \t timer1.schedule (запуск(), 1000) \t общественности недействительным запуска (View Вид) { \t \t \t \t Намерение intent0 = новый Intent (это, ExpiramantingActivity.class); \t \t startActivity (intent0);} – user1486061