J'ai un bouton de partage sur mon application. Lorsque vous cliquez sur le bouton de partage, une boîte de dialogue de partage s'ouvre avec une liste d'options de partage. Le probelm est quand je décide que je ne veux pas partager (lorsque la boîte de dialogue est ouverte) et appuyez sur le bouton de retour sur le téléphone, l'application se ferme ... comment puis-je résoudre ce problème ??? Je ne peux pas voir le problèmeL'application Android se ferme lorsque onBackPressed call
share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
dbControl = new DatabaseControl(ScoreMenu.this);
dbControl.open();
score = dbControl.fetchBestTime();
dbControl.close();
share(score);
}
});
}
public void share(String score){
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "");
shareIntent.putExtra(Intent.EXTRA_TEXT, "");
startActivity(Intent.createChooser(shareIntent, ""));
}
@Override
public void onBackPressed() {
Intent goToMainScreen = new Intent(ScoreMenu.this, MainActivity.class);
if (android.os.Build.VERSION.SDK_INT >= 16) {
// Start activity with a custom animation
Bundle bundle_animation = ActivityOptions.makeCustomAnimation(ScoreMenu.this, R.anim.slide_in_right, R.anim.slide_out_left).toBundle();
startActivity(goToMainScreen, bundle_animation);
}
else {
startActivity(goToMainScreen);
}
}
Espoir vous pouvez aider ...
Quelle est la trace de la pile de votre logcat? –
pas d'erreurs enregistrées dans mon logcat –