Я создаю приложение, которое меняет действия по истечении определенного периода времени, но я не могу заставить его работать. Когда я запускаю программу, я получаю только черный экран. Вот мой метод onCreate:изменение активности по истечении определенного периода времени
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
context = this;
activity = 1;
i = new Intent(context, WeatherActivity.class);
Handler mHandler = new Handler();
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
while (true){
if(activity ==1){
context.startActivity(i);
activity = 0;
}else if (activity ==0){
news();
activity = 1;
} try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}, 10000L);
}
Деятельность - это простая деятельность только с некоторым текстом. Я пошлю их, если потребуется. Редактировать: Создал работу по изменениям в методах.
http://www.androidhive.info/2013/07/how-to-implement-android-splash-screen-2/ –
Как насчет моего ответа? –