私のアプリケーションには、サービス クラスがあります。このサービスで10秒後にインテントを開始したい。インテントを開始する代わりに基本的なトースト メッセージを試すと、機能します。しかし、書き込み時にstartActivity(intent)
エラーが発生します。これが私のコードです。どこで間違いを犯していますか?
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();
}
}