Gewusst wie: aktualisieren Sie Bildansicht in android

Ich aktualisieren möchten imageview auf bytearray-erhielt aus der Buchse.

new Thread(new Runnable() {

            @Override
            public void run() {
                //TODO Auto-generated method stub
                while (!socket.isClosed()) {
                    imgArray = receiveImagebytes();
                }
            }
        }).start();

        try {
        Thread.sleep(5000);
    } catch (InterruptedException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
    }


while (!socket.isClosed()) {
            runOnUiThread(new Runnable() {

                @Override
                public void run() {
                    //TODO Auto-generated method stub

                    imageView.setImageBitmap(BitmapFactory.decodeByteArray(imgArray, 0, imgArray.length));
                    imageView.invalidate();
                }
            });

imgArray ist das bytearray erhielt in einem anderen thread. Ich will aktualisieren Sie die Bildansicht..Aber es funktioniert nicht..Es bleibt bei der gleichen Standard-icon

  • vielleicht refreshDrawableState() ?
  • Ich versuchte das auch, aber nicht arbeiten...
InformationsquelleAutor sonu thomas | 2012-01-02
Schreibe einen Kommentar