android-TextView setText funktioniert nicht

Ich weiß, es gibt viele ähnliche threads, aber ich habe Sie und kann immer noch nicht herausfinden, das problem. Mein Programm erreicht die Handler aber es gibt immer die Ausnahme catch " - Nachricht nicht verarbeitet."

Als ich erklärte, dass die TextView private TextView chatbox;

Unter onCreate ich habe:

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setUpViews();
        setUpListener();
    }

wo setUpViews () - snippet sieht wie folgt aus:

 private void setUpViews() {
    chatbox = (TextView) findViewById(R.id.chatbox);
    }

Handler:

public Handler mHandler = new Handler(Looper.getMainLooper()){
        @Override
        public void handleMessage(Message msg){
            try{
                chatbox.setText("Got it!");
            }catch(Exception e){
                Log.i("MYLOG", "Message was not handled.");
            }

        }
    };

Snippet in main.xml Datei:

<TextView
        android:id="@+id/chatbox"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:textAppearance="?android:attr/textAppearanceLarge" />
Welche exception bekommst du?

InformationsquelleAutor user2562568 | 2013-08-21

Schreibe einen Kommentar