[解決済み] サービスインテントの起動ができない
2023-08-16 01:34:16
質問
サービスクラスがあります。このクラスをjarにエクスポートし、クライアントアプリにjarを埋め込みました。
必要なときに、私はサービスクラスを呼び出します。これを実行しようとすると、次のエラーが発生します。
Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found
サービスクラスとは別に、同じjarに含まれる他のクラスにアクセス(そのクラスのオブジェクトを作成)することができます。
設定やマニフェストなどで、何か見落としているような気がします。
同じことを識別するために私を助けてください。私のコードは以下のとおりです。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent () ;
intent.setClassName("com.sample.service" ,"com.sample.service.serviceClass") ;
this.startService(intent) ; // when I call this line I get the message...
// binding other process continue here
}
クライアントマニフェスト.xml
<service android:name="com.sample.service.serviceClass"
android:exported="true" android:label="@string/app_name"
android:process=":remote">
<intent-filter><action android:name="com.sample.service.serviceClass"></action>
</intent-filter>
</service>
よろしくお願いします。
Vinay
どのように解決するのですか?
まず
android:process=":remote"
は不要なので、削除してください。
次に
<service>
要素にアクション文字列が含まれているので、それを使用します。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=new Intent("com.sample.service.serviceClass");
this.startService(intent);
}
関連
-
[解決済み] Android 8.0: java.lang.IllegalStateException: Not allowed to start service Intent
-
[解決済み] Android - java.lang.SecurityException: パーミッションの拒否: インテントの開始
-
[解決済み] Androidでインテントから余分なデータを取得するにはどうすればよいですか?
-
[解決済み] ボタンクリックで新しいアクティビティを開始する方法
-
[解決済み] メール送信インテント
-
[解決済み] getApplication()、getApplicationContext()、getBaseContext()、someClass.thisの違いと使い分け。
-
[解決済み] Android StudioからADBを手動で再起動する方法
-
[解決済み] TextView.setTextSizeの挙動がおかしい - テキストビューのテキストサイズを画面ごとに動的に設定する方法
-
[解決済み] Androidの環境設定。ユーザーが環境設定画面を使用していない場合、デフォルト値を読み込むにはどうすればよいですか?
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] android: imageview の画像を画面に合わせて伸縮させる
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] DialogFragmentを正しく終了させるには?
-
[解決済み] TabLayoutに対応したandroidデザインでタブテキストのフォントを変更する
-
[解決済み] AndroidでTextViewの下にアンダーラインを引くには
-
[解決済み] FragmentPagerAdapterのgetItemが呼び出されない
-
[解決済み] アンドロイドのdatepickerダイアログで最大の日付を設定するには?
-
[解決済み] RecyclerViewのアイテムに波及効果を追加する
-
[解決済み] google-services.jsonって実際何してるの?
-
[解決済み] ViewPager2でスワイプを無効にするには?