問題タブ [android-intentservice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
18864 参照

java - 明示的なアクティビティ クラス {} が見つかりません。AndroidManifest.xml でこのアクティビティを宣言しましたか

バックグラウンドでいくつかのファイルを解凍しようとしているので、Google のチュートリアルのように IntentService を使用します。次のように AndroidManifest で宣言された私のサービス クラス:

活動の中で、私は持っています

そしてここでサービス:

テストのためだけにトーストを表示する必要がありますが、常にエラーが発生します。

両方 (クラスとアクティビティ) が同じフォルダー (org.osmdroid) にあります。パスは問題ないようですが、問題が発生し、これ以上アイデアがありません...

0 投票する
0 に答える
57 参照

android - 実行中の NPE で IntentService が失敗するが、デバッグは行われない

私のアクティビティは IntentService に作業をキューに入れています。デバッグすると、コードは正常に動作するようです。実行すると、以下に示す logcat の結果が得られます。を追加しましたthread.sleep(1000);が、動作に変更はありません。IntentService のドキュメントに基づく私の推測では、IS がまだアクティブな場合は 2 番目の要求をキューに入れ、非アクティブな場合は再起動します。したがって、タイミングやステータス付きのコールバックを気にせずに、連続して startService() リクエストを発行しても問題ありません。

2 つの異なるインテント、バンドルと配列:

ログキャット:

0 投票する
1 に答える
404 参照

android - 別のインテントから mainactivity にデータを送信する

私がやろうとしているのは、別のIntentServiceo one and onlyからデータを送信することですMainActivity。現在実行中のアクティビティではなく、新しいアクティビティを導入することです。さらに、現在実行中のアクティビティには、インテント サービスから送信されたデータが表示されません。削除しようとするFLAG_ACTIVITY_NEW_TASKと、「Activity コンテキストの外部から startActivity() を呼び出すにはFLAG_ACTIVITY_NEW_TASKフラグが必要です」というエラーが表示されます。誰でもこれで私を助けることができますか?前もって感謝します。

0 投票する
1 に答える
4137 参照

android - PendingIntent を指定した RequestLocationUpdates が起動しない

バックグラウンドで頻繁に位置チェックを実行しようとしているので、IntentService を使用して FusedLocationApi から位置の更新を取得しようとしています。しかし、PendingIntent は決して発火しません。

コード:

何か不足していますか?

0 投票する
2 に答える
11545 参照

android - Android:IntentServiceが実行されているかどうかを判断するには?

Intent サービスを呼び出しているアップロードのアクティビティがあります。そこでは、API リクエストの呼び出しを処理しています。

アップロード タグを表示するために、サービスが実行されているかどうかをアクティビティに知らせたい。

サービスが実行されているかどうかを判断するために、次のことを試しました。

しかし、Activity Manager Running Service Info では、実行しているインテント サービスのクラスを取得していないため、これは常に誤りです。

API 呼び出しの応答に Broadcast を使用しました。

私もこのコードをチェックしました。

ただし、このコードでは、サービスをチェックすると、サービスが再度開始されるため、サービスが 2 回呼び出されます。

これで私を助けてください。

0 投票する
2 に答える
1986 参照

android - IntentService - キューで待機しているインテントの数を見つける

私のアプリでは、IntentService を使用して作業を行います。IntentService が処理を待機しているインテントの数を調べたいと思います。これは、IntentService がそれらを「作業キュー」に保持し、前のインテントが終了したときに次のインテントを送信するためonStartCommand()ですonStartCommand

この「ワーク キュー」で待機しているインテントの数を確認するにはどうすればよいですか?