android-looper

    0

    1答えて

    他のコードで参照されていない場合でも、(少なくともHandlerThreadで作成されたもの)はガベージコレクションされないようです。私はquit()とquitSafely()メソッドを知っていますが、私のアプリケーションでは、これらのメソッドの呼び出しに誰が責任を負うかわかりません。 複数のアクティビティを持つアプリケーションでLooperをシャットダウンする正しい方法は、このに作成されたHan

    6

    3答えて

    MAINスレッドのAndroidのアクティビティで明示していますが、Looper.myLooper()とLooper.getMainLooper()を呼び出しても同じ参照が返されますか?彼らは同じことですか?私はアンドロイドがこれを処理するので、私はこれらを通常は呼び出す必要はないことを知っていますが、メインスレッドから呼び出されたときにそれらがどのように異なるかを知りたいですか? 私は、彼らは同

    1

    1答えて

    ルーパについて理解する必要があります。 Looperは適切なハンドラを参照して、スレッドのMessageQueueに関連付けられたMessageオブジェクトとRunnableオブジェクトを送信して処理します。 デフォルトでは、スレッドにはメッセージループがありませんに関連付けられているため、ルーパーもありません。スレッド用のルーパーを作成し、そのスレッドをメッセージループからシリアルに処理するため

    0

    1答えて

    ハンドラを介してGPS座標を取得しようとしています。コードは以下のとおりです。 final Thread ObainGpsBackground = new Thread(new Runnable() { @Override public void run() { try{ String SetServerString = "";

    0

    1答えて

    私はPythonサーバーとJavaクライアントから次のコードを取得しています。しかし、私はこの同じコンセプトを使用して、アンドロイドからsslを使ってクライアントからテキストメッセージを送信したいと考えています。以下は私がPythonとJava用に書いたコードですが、うまく動作します。 Pythonのサーバーコード: import time import glob import os imp

    1

    1答えて

    初めてアンドロイド用のコードネーム1のネイティブインタフェースを試してみます。特定の時間が経過した後、アプリケーションが実行されていなくても、バックグラウンドでサーバ上のデータストアを取得するために、以下のコードを試してみます。データサービス/無線LANが有効かどうかは検討していません。これを行うために、私はCodename oneを使ってネイティブ実装を作成します。あまりにも多くのメソッドをしよ

    0

    1答えて

    URLにエラーを送信するサービスがありますが、このサービスは他のサービスでうまく動作しますが、自分自身でエラーが発生したときに非常に悪いループに落ちます。 public class Error_Service extends Service { Context context; RequestPackage RP; String Value; G g;