問題タブ [android-pendingintent]

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

java - AlarmManager からのすべての PendingIntents の一覧表示

重複の可能性:
Android: AlarmManager で設定されたすべての PendingIntents を取得する

アプリに設定されているすべての保留中のアラームを一覧表示したいので、後で個々のアラームごとにキャンセル ボタンを追加できます。

問題は、これがどのように行われるのかまったくわからず、どこから始めればよいのかわからないことです。

正しい方向への指針に感謝します。

ありがとうございました。

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

android - Android 通知 PendingIntent の問題

ScheduleAlert というアクティビティ クラスを呼び出すアラーム マネージャがあります。

通知メッセージをタップしたときに、MyApp アクティビティのインデントが発生するようにします。通知時は音とバイブだけでいい。しかし、今では音と振動が発生しており、実際には望んでいない MyApp アクティビティも発生しています。私のコードの問題は何ですか?

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

android - AndroidのPendingIntentを使用すると、既存のアクティビティに移動できますか?

これを検索する方法が本当にわかりませんでした...

ステータスバーに通知を表示するためにジョブがキューに追加またはキューから削除されるたびに呼び出される次のものがあります。

現在の動作は次のとおりです。

  • ユーザーがログアウトして通知を押すと、新しいFileManagerActivityが開きます(ops!)認証アクティビティから開始し、アプリケーションがすでに存在する場合は、自然な順序でスタックにインテントを渡すことで、これを回避できます。ランニングは私が苦労しているところです。

  • ユーザーがすでにFileManagerActivityを開いている場合は、通知をクリックすると、その上に2番目のインスタンスが配置されます。この場合、新しいインスタンスを起動するのではなく、現在実行中のFileManagerActivityがフォーカスを受け取るようにします。

どうすれば正しい動作を得ることができますか?

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

android - Android通知はアプリを再起動しますが、再開したい

こんにちは私は自分のアクティビティの通知を表示することができました。ユーザーが通知をクリックすると、アプリが再起動します。ただし、再起動せずに再表示したいだけです。例えば。これはWebアプリであり、ユーザーが通知を選択したときに前面に表示されるようにしたいのですが、Webページを更新しないでください。このインテントをトラップできますか、それとも間違ったインテントを送信しますか?通常、ホームボタンを押してアプリアイコンをクリックすると、アプリが前面に表示され、更新/再起動しません。これが私が望む振る舞いです。何か案は ?

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

android - Android 通知バーのクリックが機能しない

C2DMReceiver.java の通知バーで通知を行う次のコードがあります。このクラス自体が BroadcastReceiver を拡張します。次のコードは onReceive メソッドにあります。

今、通知バーで通知をクリックしているとき。c2DmReceiver クラスの onReceive メソッドが呼び出されていません。

助けてください...

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

android - AndroidのPendingIntentハウツー

OK、行き詰まっています。誰かが私を正しい方向に向けてくれませんか?保留中のインテントからどこから始めればよいのかわかりません。開始したアクティビティにデータを送り返すカスタムサービスを開始する必要があります。どうすればいいですか?

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

android - Android: サービスが完了したことを確認する方法

ボタンを含むアクティビティ クラスがあります。ボタンをクリックすると、別のスレッドで SQLite データベースにデータを入力するサービスが開始されます。サービスが完了したら、アクティビティ クラスのテキストビューにデータベースからの新しい値を表示したいと思います。

すべてが正しく設定されており、データベースには正しい情報が保存されています。私がまだ混乱しているのは、サービスが完了したことをアクティビティ クラスにどのように伝えるかということだけです。

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

android - Apiレベル7(Android 2.1)でPendingIntent getActivitiesを概算する方法は?

Android 2.1、APIレベル7を対象とするアプリが必要です。ユーザーが受信したC2DM通知をクリックすると、一度に複数のアクティビティを起動します。これは、現在アクティビティを起動するために使用している方法です。

このメソッドでは、スタックに1つのアクティビティしか置くことができません。私が本当にやりたいのは、この方法を使用することです。

このメソッドは、Android3.0であるAPIレベル11でのみ使用可能であることを報告します。2.1との下位互換性を壊したくありません。Android 3.0に依存せずに、この効果を実現する方法を誰かが提案できますか?この新しいメソッドのソースを探してみましたが、まだ利用できないようです。

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

android - 保留中の意図を停止します

5分ごとに実行されているサービスが1つあります

したがって、5分ごとにサービスが開始され、いくつかの作業を行ってから終了します。繰り返しの間隔時間を5分に設定したため、5分後にサービスが開始されます。

今、私がそのサービスを停止したい場合、そして私がそれ以上サービスを開始したくない場合、私は何をしなければなりませんか?

私を助けてください?

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

android - 最初の通知を開くことはできませんが、残りは開きます

私はある種のSMSアプリケーションを持っています。したがって、電話が新しいメッセージを受信するたびに、通知が表示され、クリックするとアクティビティが開始されます。現在、メッセージを 1 つ受信すると、通知され、ステータス バーで削除され、アクティビティは起動されません。ただし、2 つ以上のメッセージを受信した場合、最初の通知はクリックしても起動できませんが、残り (2 回目、3 回目の通知...) は起動できます。以下は私のコードです。

p>

ここでのスタックオーバーフローの回答に基づいて、一意の意図を作成するには、一意のアクションが必要であるため、主キーをアクションとして設定します。また、要求コードを主キーに設定して、一意の保留中の意図を持ちます。私のコードに欠けているものはありますか? ありがとう。

EDITED ちなみに、context.startActivity(newIntent);を削除するたびに 、正しく動作します。誰でも理由を教えてもらえますか? ありがとう。