問題タブ [android-handlerthread]

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

android - ハンドラースレッドで通知を停止する方法

4 つの RemoteView TextView を持つカスタム通知があります。onPause() が呼び出されたら、通知を投稿し、画面がオンになっている間は毎秒更新します。onResume() が呼び出されたら、通知をキャンセルしたいと思います。これまでのところ、onPause() が呼び出されると true に設定され、onResume() が呼び出されると false に設定される揮発性ブール値を持つように設定しました。HandlerThread を開始し、揮発性ブール値をチェックするメソッドがあります。ブール値が true の場合は通知を更新し、false の場合は通知をキャンセルして HandlerThread をシャットダウンします。

通知を開始して毎秒更新する限り、すべてが正常に機能しているようです。ただし、 onResume() が呼び出されると、通知は停止しません。

先に進む前に、通知と HandlerThread をシャットダウンする方法を見つけようとしていたため、コード化されたものの画面はまだありません。

これまでの私のコードは次のとおりです。

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

java - Android DownloadFilesTask コンセプト

チュートリアルの助けを借りてクライアント サーバー (mysql データのフェッチ) を試しているときに、多くのエラーが発生します。ここでいくつかのスレッドを読んだところ、最大のエラーが発生することがわかりました

http 接続のエラーandroid.os.NetworkOnMainThreadException E/log_tag: 結果の変換エラー java.lang.NullPointerException

スレッドとハンドラーの間にヘルパータスクが必要なためかもしれません。

私は次のコードを持っています。私はこの概念を理解しており、通常は動作するはずです。

サーバーに php スクリプトを投稿しません。ブラウザー経由で URL を呼び出すと、テストデータが適切に配信されるため、問題ないはずです。

アプリの実行中に上記のエラーが発生します。Web を検索しているときに DownloadFilesTask の概念を見つけましたが、それが解決策であるように思えます。しかし、私はそれを取得できません。コードに実装することはできません。誰かが助けてくれますか、またはdeveloper.androidのもの以外のどこかに良いチュートリアルがありますか.

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

android - AndroidハンドラーがNullオブジェクト参照エラーを出す

私のプロセスは、Handler. を使用して UI スレッドの ProgressBar を更新しますが、このようなエラーが発生します。
null オブジェクト参照の .Handler.sendMessage(android.os.Message)'
コードを確認してください

エラーがここにあることを明確に示しています。

handler.sendMessage(メッセージ);

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

android - 何かをする前にHandlerThreadが開始するのを適切に待つ方法は?

私のプロジェクトでは、作成されたスレッドが本来の速度で開始されないことがあります。

私は私のスレッドが好き..

そして、私がそれを使用してアクティビティを呼び出すと..

関数 setList がトリガーされないことがあります。そして、私はこのようなことをしました。

変更されたアクションは機能しているように見えますが、これが安全な方法であるかどうかはよくわかりません。前もって感謝します。