TextView.setText (Android) est à l'origine de plantages.. aucune idée pourquoi?

Essayer de démarrer avec le développement Android, et en faisant quelques manipulations de base avec TextViews..

Pour quelque raison TextView de setText() la méthode est à l'origine d'énormes problèmes pour moi.. voici une version simplifiée de mon code pour afficher ce que je veux dire:

package com.example.testapp;

import android.os.Bundle;
import android.app.Activity;
import android.widget.TextView;

public class MainActivity extends Activity {

    TextView text;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        text = (TextView) findViewById(R.id.text1);  
        setContentView(R.layout.activity_main);
        text.setText("literally anything");
    }
}

Que cela va causer un crash, et je ne comprends pas pourquoi.. si je crée le TextView dans le onCreate il fonctionne très bien, mais si je le créer en dehors de cela, il n'a pas.. pourquoi? A la ligne "TextView text;" pas encore été exécutés ou quelque chose?

Merci!

OriginalL'auteur Zeldarulah | 2013-08-08