В моем приложении есть класс обслуживания. Я хочу начать намерение через 10 секунд с этой услугой. Когда я пытаюсь использовать базовое сообщение для тостов вместо начала намерения, оно работает. Однако, когда я пишу startActivity(intent)
, возникает ошибка. Вот мой код. Где я ошибаюсь?Ошибка активации активности запуска Android в службе
public class EkraniKilitle extends Service {
Handler yardimci;
Intent kilitEkrani;
final static long ZAMAN = 10000;
@Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
kilitEkrani = new Intent(EkraniKilitle.this, KilitEkrani.class);
yardimci = new Handler();
yardimci.postDelayed(new Runnable() {
@Override
public void run() {
servisiDurdur();
startActivity(kilitEkrani);
}
}, ZAMAN);
}
public void servisiDurdur() {
stopService(new Intent(this, EkraniKilitle.class));
}
@Override
public void onDestroy() {
super.onDestroy();
}
}
Какая именно ошибка? Журнальные сообщения? –
Закрывает приложение. Это сообщение: «К сожалению, CocukTablet остановился». – halilkaya
Нет. Я имею в виду сообщения об ошибках в вашем LogCat –