在我的应用程序中,有一个服务类。我想在 10 秒后使用此服务启动一个意图。当我尝试基本的 toast 消息而不是开始意图时,它可以工作。但是,当我编写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();
}
}