À l'aide de Bundle pour déplacer une valeur à partir d'une activité à l'autre, mais ne peut pas les obtenir à partir sur la méthode de création?

Mes compétences java ne sont pas forts. Seulement été la programmation en elle pendant un mois ou 2, afin de pardonner à mon ahurissant.

Je suis en train de passer des valeurs entre les méthodes dans un bundle pour me permettre de charger et d'enregistrer certains paramètres du jeu, mais même si je pense que mes valeurs sont le transfert, je ne peux pas obtenir une valeur en dehors de la méthode create " pour les utiliser dans le reste de mon programme.

Je suis le chargement et le groupement de ma valeur booléenne ici (j'ai coupé beaucoup ou je l'espère chose sans pertinence) :

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
vV = new VortexTouch(this);     
CONTEXT = this;
//LOAD DATA
SharedPreferences settings = getSharedPreferences("GAME_DATA",MODE_PRIVATE);
_dPad = settings.getBoolean("GamePad", true);

//PASS DATA
intent = new Intent();
intent.setClass(this,VortexRenderer.class);
intent.putExtra("my_data", true); //should be _dPad but put 'true' in there for now.
startActivity(intent);
//PASS DATA END      

setContentView(vV);
}

La valeur booléenne est ensuite reçu dans ma VortexRenderer classe:

public class VortexRenderer extends Activity implements GLSurfaceView.Renderer {

private static final String LOG_TAG = VortexRenderer.class.getSimpleName(); 
@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState); 

Bundle bundle = getIntent().getExtras();
_dPad = bundle.getBoolean("my_data");
_dPad = true; //testing to see if value carries, it doesn't :-( 

finish();
}

public boolean _dPad;

public void SomeGameAction(){
//try to do something with _dPad but it has not taken on a value of true. why? 
}

je pense donc que la valeur de _dPad est l'obtention d'une activité à l'autre, mais ce n'est pas de sortir de la VortexRenderer 'onCrate' méthode.. il est clair que je ne suis pas à comprendre quelque chose.. quelqu'un peut-il aider? Merci.

Mon jeu a été construit autour de cet excellent tutoriel si ça peut aider (pas qu'il y ait beaucoup à gauche de l'original maintenant):
http://www.droidnova.com/android-3d-game-tutorial-part-i,312.html

Moins utile, mais si vous êtes intéressés c'est ce que j'essaye d'ajouter le code pour:
https://market.android.com/details?id=com.clockworkrobot.spacewarz

OriginalL'auteur MarbleMad | 2011-08-31