2011-07-13 11 views
4

可能性の重複:
Android RuntimeException: Unable to instantiate the serviceIntentServiceとAlarmManager

私はAlarmManagerからIntentServiceを開始する方法を見つけることができません。通常のサービス(それをマニフェストに追加してからIntentにまとめてください)は簡単ですが、IntentServiceで動作させることはできません - アプリケーションは "java.lang.RuntimeException:サービスをインスタンス化できません"というクラッシュを続けます。 IntentService自体に問題はありません(1行のコード)。どんな助け?

答えて

6

AlarmManagerからIntentServiceを起動するのに問題はないはずです。複数回実行しました。 IntentServiceの場合、私はいくつかのコード行で問題を解決するのに十分なケースを満たしました。アラームマネージャは、パラメータなしでそれをインスタンス化しようとします

public MyIntentService() { 
     super("MyIntentService"); 
    } 

ので、元のIntentServiceコンストラクタreceives String as a parameter

は、あなたのIntentServiceがそのようなコンストラクタを持っていることを確認してください。

+0

これは機能します。私の環境は、問題を引き起こしたパラメータでコンストラクタを生成し続けます。ありがとう! – jacek

+0

おはよう、おやすみなさい。 – MByD

関連する問題