[Débutant] Problème d'Intent
Bonjour,
*)Alors voila j'ai deux activites:"A" et "B".
-"A" est mon activite principale.
-"B" est une activite,qui represente une page d'Acceuil avec un bouton.Losu'on clique sur ce boutton on lance alors l'activité "A".Et c'est "B" qui s'affiche avant "A".
============>PRB:Alors voila c'est la ou ca coince.
*)Voici ce que j'ai essayé de faire.
Ds ma classe A:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
//--------Condition Lancer MA----------
Bundle extras=getIntent().getExtras();
String CalculezIMC=extras.getString(Intent.EXTRA_TEXT);
boolean commencerMA=false;//Lancer MA//MA=MainActivity
//--------FIN:Condition Lancer MA------
private void intentAcceuil(){
Intent i2=new Intent(MainActivity.this,ActivityAcceuil.class);
startActivityForResult(i2, 0);
i2.putExtra(CalculezIMC, true);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
intentAcceuil();
if(CalculezIMC!=null){
setContentView(R.layout.activity_main);
bouton();
intent01();
}
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
}
} |
Ds ma classe "B":
Code:
1 2 3 4 5 6 7 8 9 10
| private Intent i1=new Intent(ActivityAcceuil.this,MainActivity.class);
private void intent01(){
startActivity(i1);
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_acceuil);
bouton();
onActivityResult(0, 0, i1);
} |
Et j'ai cette erreur:
Citation:
06-06 13:07:57.567: E/AndroidRuntime(226): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.sdz.tuto_appli01/com.sdz.tuto_appli01.MainActivity}: java.lang.NullPointerException
6-06 13:07:57.567: E/AndroidRuntime(226): at com.sdz.tuto_appli01.MainActivity.<init>(MainActivity.java:43)
ligne 43=" Bundle extras=getIntent().getExtras();"
Voila merci de votre aide.
Tchao!