Android: mise en Œuvre d'un Bouton de Retour à partir d'une classe

Bon, alors voici mon problème. Je suis en train de travailler sur une application android et de l'apprentissage android dans le même temps, de sorte que la plupart des fois j'ai des erreurs. Normalement je peux les corriger après avoir cherché un peu, mais je suis coincé à ce point.

Je suis en train de faire un bouton de retour pour chaque Activité, dans mon application, j'ai donc pensé à faire un "bouton retour" de la classe, afin que je puisse instancier chaque fois que je veux. Voici mon BackButton code:

import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.app.Activity;

    public class BackButton extends Activity implements View.OnClickListener{

        public static Button BackButton;

        //Defining the button
        public BackButton() {

            BackButton = (Button) findViewById(R.id.bBack);

            BackButton.setOnClickListener(this);

        }

        //To get the Button
        public static Button getBackButton() {
            return BackButton;
        }


        //OnClickListener
        public void onClick(View v) {

                try {
                    Class MainActivityClass = Class.forName("eu.lafarga.treballderecerca.MainActivity");
                    Intent MainActivityIntent = new Intent(BackButton.this, MainActivityClass); 
                    startActivity(MainActivityIntent);
                } catch (ClassNotFoundException e) {
                    e.printStackTrace();
                }finally {
                    //Save the things we've done. 
                }

        }

    }

Alors, comment dois-je l'appliquer dans toute activité? Je suis doind quelque chose de mal? (Bien sûr, je suis lol)

Bien ne pas remplacer le bouton de retour, si vous avez encore besoin ensuite instancier un objet de la classe que vous avez fait à l'intérieur sur le dos appuyé sur la méthode.
si vous voulez simplement en arrière bouton de fonctionnalité alors pourquoi ne pas utiliser la barre d'action vogella.com/articles/AndroidActionBar/article.html
vous n'avez pas besoin d'un bouton de retour, vous avez un bouton de retour lorsque vous cliquez dessus vous permet de revenir à l'activité précédente. Pour la navigation, l'utilisation actionbar et navigationbar

OriginalL'auteur Ignasi Sánchez | 2013-09-04