私のサービスプロバイダ(テレコムネットワーク)からのポップアップメッセージが私のアプリケーションアクティビティを一時停止させる原因になっていることがわかりました。これらは私の活動を休止していますか?サービスプロバイダ(テレコムネットワーク)からのポップアップメッセージ
答えて
サービスプロバイダからのポップアップをブロックすることができるかどうかはわかりません。
この状況を処理する最も簡単な方法は、カウントダウンタイマーまたは着信音のプレーヤーを背景serviceに移動することです。
これらのポップアップが発生すると、サービスの一時的なフォーカスが失われ、ポップアップが閉じられたときにフォーカスが戻されます。タイマーやサービスを実装することで、これが起こらないようにすることができます。
EDIT:あなたはすべてのボタンにしたいと
最善の方法であり、全体のレイアウトを記述します。活動のオンクリックでは、あなたが望む意図を何でも呼ぶことができます。同時にcountdowntimer
とringtoneplayer
をstatic
というオブジェクトとしてservice
にすることができます。
開始ボタンを押したときの動作では、service.countdowntimer.start()と書くだけで、アクティビティからcdtを開始することができます。時間も停止しても、着信音の再生を開始します。あなたは着信音のプレーヤーとcdtをバックグラウンドに移し、サービスを拡張する別のクラスに実装しています。残りはほぼ同じです。あなたはここでどんな種類のリスナーも必要としません。
このアクティビティにもレイアウトがあります。 – shady2020
は問題ありません。アクティビティのレイアウトにボタンを配置すると、サービス内のカウントダウンタイマーが開始されます。そのようにして、レイアウトとアクティビティを同時に持つことができ、同時にサービス内に関数を実装することができます。私はあなたがそれを得たと思う。 –
さて、私はcdtの中のいくつかのボタンを聞いています。これらのボタンを押すと、それぞれのインテントが開始され、さらにcdtが着信音と一緒に停止され、現在のアクティビティが終了しました.CDTを使用して、現在の活動が示されています。私はまた、cdtとプレイヤーのストップを持っており、インテントが開始され、このアクティビティはonPauseで終了しました。それでサービスでは、これらのことをどうやってやっていくのですか?cdtが終了したときにサービスからいくつかのブロードキャストを設定しますか?ボタンのどれが押されたらどうなりますか? – shady2020
- 1. サービスプロバイダからのLaravel 5登録ガード
- 2. LaravelのサービスプロバイダからURLパラメータを取得
- 3. JQueryポップアップメッセージ
- 4. Androidポップアップメッセージ
- 5. iOS Appdelgateのポップアップメッセージ?
- 6. Androidのコマンドラインのポップアップメッセージ
- 7. MVCフォームのポップアップメッセージsubmit
- 8. window.post script.google.comをポップアップメッセージ
- 9. カスタムネームスペースのLaravelサービスプロバイダ
- 10. コントローラからWorkFlow 4の完了後にポップアップメッセージを表示MVC
- 11. ポップアップメッセージ用のJquery Cookieプラグイン
- 12. カーソルによるjqueryのポップアップメッセージ
- 13. Ruby on Rails ajaxのポップアップメッセージ
- 14. サーバー側からポップアップメッセージを表示する方法
- 15. Java - サービスプロバイダの実装
- 16. PythonのSAML 2.0サービスプロバイダ
- 17. SAML2複数のサービスプロバイダ
- 18. ASP.NET Web API:OAuthサービスプロバイダ
- 19. Laravel 5.2 +サービスプロバイダ
- 20. CodeIgniter:ポップアップメッセージを表示する
- 21. powershellを使用したポップアップメッセージ
- 22. サービスプロバイダからコンポーネントにデータ値を戻す方法| | Ionic
- 23. laravel 5サービスプロバイダをベンダーパッケージ自体からブートストラップする方法は?
- 24. Angularjs不明なサービスプロバイダ
- 25. laravelサービスプロバイダを作成
- 26. シングルサインオン:SimpleSAMLPhpサービスプロバイダ実装
- 27. DotNetOpenAuth MVC 3サービスプロバイダの例
- 28. サービスプロバイダとOSGIの問題
- 29. AngularJS Appの不明なサービスプロバイダ
- 30. SSOとSAML - 複数のサービスプロバイダ
どのようなポップアップメッセージですか?表示できるコードはどれですか? –
ラストコール料金0.05 INR、現在の残高86.05 INR。基本的には、コールバランスとメッセージのバランスについてのメッセージとは何ですか。コールが行われていなくても、私の携帯電話でこれらのデータを頻繁に取得しています.iは2g以上のデータ転送になると思われます。そのようなポップアップは、カウントダウンタイマーと着メロプレイヤー。私はonPauseでプレイヤーを停止して、ユーザーが自宅や帰りのキーを押すことを説明していましたが、これらのポップアップでもアクティビティが一時停止しています。 – shady2020
飛行機モードが不足していますか?プラットフォームへのキャリアの追加や、エンドユーザが削除またはオプトアウトすることができないプリロードされたアプリを経由して入ってくる場合はありません。ほとんどの場合、中断の影響を最小限に抑えることができます。 –