wie die Rückkehr zu vorherigen Aktivitäten aus, über die mit einem button-Klick?
Ich versuche zur Rückkehr aus dem info-dialog auf die Haupttätigkeit, die durch einen button-Klick:
public class AboutActivity extends Activity implements OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.about);
}
@Override
public void onClick(View arg0) {
//TODO Auto-generated method stub
SharedPreferences prefs = getSharedPreferences("com.example.tiocontas",MODE_PRIVATE);
SharedPreferences.Editor prefsEditor = prefs.edit();
prefsEditor.putBoolean("FirstTime", false);
finish();
//this.onBackPressed();
}
}
Habe ich versucht, sowohl die finish() und onBackPressed() ohne Ergebnisse, im etwas falsch könnte jemand geben Sie mir einige Hinweise?
- Ist Ihre
onClick()
befestigt, um Ihre Schaltfläche in irgendeiner Weise, die nicht gezeigt ist, durch xml-oder code nicht angezeigt? Was passiert, wenn Sie klicken Sie auf die Schaltfläche gehe ich davon nur nichts?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Von dem, was ich sehen kann, in Ihrem code, Sie nicht über eine Schaltfläche befestigt, um Ihre
onClick()
Methode. Sie können dies tun, zwei Möglichkeiten, in xml-oder programmgesteuert.In xml
Dann in Ihrem code definieren Sie Ihre Funktion, die Sie mit dem Namen in Ihrem xml -
Programmgesteuert, erklären Sie Ihre-Taste
Wenn Sie bereits angehängt haben Ihre Taste, um die
onClick()
in irgendeiner Weise nicht angezeigt, dann können Sie beenden Ihre Haupttätigkeit. In dem Fall, beschreiben, was passiert, wenn Sie klicken Sie auf die Schaltfläche, und zeigen Ihre Haupt-AktivitätDocs für OnClickListener()
onClick()
s in einemActivity
. Froh, dass ich helfen konnteScheint es, wie Sie bereits abgeschlossen haben; Ihre frühere Tätigkeit. Entfernen Sie finish() von MainActivity wo Sie haben, um Ihre aboutActiivty.
Können Sie anrufen onBackPressed () - Funktion auf btnclick und kann dann definieren Sie den folgenden code
am Ende in der Klasse:
hoffe, dies wird Ihnen helfen.