問題タブ [android-background]

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 に答える
249 参照

android - 通知を (永続的に) 保持できる期間はどれくらいですか?

私はサービスを持っており、ユーザーが通知を削除できないようstartForeground(requestCode, notification);に設定しています。setOngoing(true)この通知はどのくらいの期間存続しますか? 永久に(ユーザーが電話を再起動するまで)生き続けますか?

サービスを開始して電話を数時間アイドル状態にすると、通知はまだ存在するが、ボタン クリック サービス メソッドに応答しなくなることに気付きました。これは、部分的な wake lock を持っていないためですか?

この通知は、輝度設定などの Android 設定を制御するためのものです。そのため、常に通知を実行する必要があります。

setOngoing(true) で通常の通知を使用してから、クリックされたボタンごとにメソッドを呼び出すサービスを開始する方がよいでしょうか?

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

android - バックグラウンドで定期的にデータを更新する (Android)

私のアプリの主な目的は、ボタンが押されたときです。

  1. センサーからデータを収集する
  2. データベースにデータを保存する
  3. 定期的に繰り返す (X 秒ごと)

バックグラウンドで実行したいのですが、Main Activityが破壊された場合、バックグラウンドは引き続き実行されます。したがって、アクティビティを削除しても、まだ実行中です。

私が今行っていることは、データの定期的な記録を設定AlarmManagerするために を使用することですが、Intent Serviceを破棄するたびにActivity、それらが関連しているため、アプリがクラッシュします。

バックグラウンド プロセスを実行するにはさまざまな方法があることは知っていますが、私のものには当てはまりません。

  • Service: MainThreadに依存するため、MainActivityが破壊されるとクラッシュする
  • Intent Service:今使っているものですが、AlarmManager関連のもの、MainActivity関連のものは破壊するとクラッシュします。
  • AsyncTask:これの問題は、バックグラウンドで1つのタスクを実行することになっていて、それが終了することですが、私が本当に望んでいるのは、ユーザーが停止するまで定期的に実行することです. ですから、それは一度きりの問題ではありません。

バックグラウンド サービスを利用する他の方法はありますか? 前に述べたもののいずれかを私の目的に使用できますか? どのようにすすめますか?

回答ありがとうございます。

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

android - addPeriodicSync() の Bundle パラメータの値を変更する

SyncAdapterユーザーが特定のアクティビティを開始すると、定期的な同期の頻度が増加するアプリケーションを使用しています。

どのアクティビティがSyncAdapter?

public static boolean 変数が高速アクティビティに入ったときに true に設定しようとしましたが、SyncAdapterメソッドonPerformSync()は常に false を出力します。これの理由は何ですか?

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

android - RelativeLayout の背景を設定できませんか?

私のレイアウトファイルでは:

グラフィカル レイアウトで確認します。テーマは思い通りに設定されており、Galaxy Note 3 で実行していますが、それは白だけです。別の画像を設定している間はOKです。理由はわかりません。どうすればいいですか?

0 投票する
3 に答える
4446 参照

android - android - whatsappのようなlistViewアイテムの背景を設定する方法

各 listView アイテムの背景画像を設定するにはどうすればよいですか? 私はこれまでこれを行ってきましたが、成功しませんでした.customListViewを作成し、レイアウトの背景として画像を設定しました. うまくいきましたが、長いアイテムの場合、画像が伸びて非常に悪い形になります。私たちを手伝ってくれますか 。これは私が言いたいことのイメージです。 ここに画像の説明を入力

ありがとうございます