Android - Comment puis-je accéder à la Vue de l'objet instancié dans onCreate dans onResume?

Dans mon onCreate() la méthode, je suis l'instanciation d'un ImageButton Vue:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_post);

    final ImageButton ib = (ImageButton) findViewById(R.id.post_image);
...

Dans onResume, je veux être en mesure de modifier les propriétés de la ImageButton avec quelque chose comme:
@Override
protected void onResume() {
super.onResume();
ib.setImageURI(selectedImageUri);
} //FIN de la onResume

Mais onResume n'ont pas accès à l'ib ImageButton objet. Si c'est une variable, j'avais simples en faire une variable de classe, mais Android ne vous permet pas de définir l'objet de Vue dans la classe.

Des suggestions sur la façon de faire cela?

Vous ne pouvez pas utiliser findViewById à l'intérieur de onResume?

OriginalL'auteur Chris | 2011-01-17