0

私のアプリケーションには、サービス クラスがあります。このサービスで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();

    }

}
4

2 に答える 2

0

manifest
追加後に2番目のアクティビティを追加する必要があると思い</activity>ます<activity android:name=".MySecondClass"/>

于 2013-02-17T20:01:50.237 に答える