問題タブ [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 投票する
1 に答える
714 参照

android - onHandleIntent でハンドラーが作成されたときに、ハンドラーで投稿された IntentService からのトーストが表示されない

デバイスが加速度計を検出した場合、現在 IntentService からトーストを表示しようとしています。そのために、Handler を実装できることを調べて学びました。しかし、それは完全には機能していません。コードはエラーなしでエミュレーター上でコンパイルおよび実行されますが、トーストは表示されません。コードの間違いを見つけるための助けが得られるかどうか疑問に思っていました。コードを以下に示します。

どんな助けでも大歓迎です!

0 投票する
6 に答える
3591 参照

android - Android アプリに Service または IntentService を使用する必要がありますか?

私が間違っている場合は修正してください:

1)サービスは、バックグラウンドで長いタスクを実行するために使用されます。サービスは UI スレッドで実行されるため、長いタスクが発生すると UI がフリーズする可能性があります。サービスは、停止するように指示されている限り、アプリケーションとは無関係に実行され続けます。

2)一方、IntentServiceは、別のスレッドで短いタスクを実行するために使用されます。タスクが完了すると、自動的に終了します。

私がしなければならないこと :

1) 5 秒ごとに場所を確認する

2) 場所に変更がある場合は、それをサーバーに送信し、新しい場所の値で UI を更新します

私を混乱させるもの:

5 秒後に継続して実行する必要があり、UI スレッドが応答しなくなることを望まないので、 ServiceまたはIntentServiceを使用する必要があります。

このアプリは、車両を追跡するために使用されます。

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

android - Android GCM: インテントでサービスを開始できません (エクストラあり)

ログキャットエラー

gcm ブロードキャスト レシーバーの OnReceive でエラーが発生しています

アプリケーションマニフェストファイル:

WakefulBroadcastReceiverのコード:

インテント サービス コードは次のとおりです。

前もって感謝します!

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

android - エラーを与えます。残念ながら、アプリケーションは停止しました。壁紙が正常に設定されている間

コードは次のとおりです。

ここにLogCATがあります:

私はアンドロイドが初めてです。このエラーをなくしたいだけです。
与えるError... Unfortunately Application has stopped.
壁紙をプレビューするか壁紙を設定すると、エラーが発生します。壁紙が正常に設定されている間。

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

android - インテント サービスが開始または実行されていない場合、アプリケーションは別のアプリケーションのインテント サービスにバインドできますか?

IntentServiceonBind方法があります。BindService実行されていないサービスを呼び出すと、同様にサービスが開始されIntentServiceますか?

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

performance - SQLite の更新で ProgressBar が停止する

私のスタートアップ アクティビティでは、IntentService でデータベースの同期を開始し、タスクが完了したことを示すブロードキャストが IntentService から受信されるまで循環 ProgressBar を実行しています。データベースの同期が機能している間、ProgressBar の回転が停止します。SQLite 更新タスクをコメントアウトすることでこれを確認しました。この場合、プログレスバーはスムーズに実行されます。

私のIntentServiceで

SQLite の「更新」が円形の進行状況バーを停止しないようにするにはどうすればよいですか? よろしくお願いいたします。