La création de la boîte de Dialogue Personnalisée (android exemple d'erreur?)

Essaie de créer des clients de la boîte de dialogue et j'ai copié le code source de android site. J'ai travaillé mon chemin de ronde, un peu de choses maintenant, je suis vraiment coincé. Je ne sais pas ce LoginFragment est dans le code:

...
public class start extends Activity{
Button buttonx;
final Context context = this;
LayoutInflater mInflater;

@Override
protected void onCreate (Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.menu);
}

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    //Get the layout inflater
    //LayoutInflater inflater = getActivity().getLayoutInflater();
    mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    //Inflate and set the layout for the dialog
    //Pass null as the parent view because its going in the dialog layout
    builder.setView(mInflater.inflate(R.layout.login, null))
            //Add action buttons
            .setPositiveButton(R.string.signin, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int id) {
                    //sign in the user ...
                }
            })
            .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {

                    LoginDialogFragment.this.getDialog().cancel();
                }
            });
    return builder.create();
}

Quand j' //commentaire la ligne la ligne il est dit @Override est inutile, qui ne résout rien.
Désolé pour la question de noob

  • LoginDialogFragment doit être le nom de la classe qui est utilisée dans l'exemple. Vous pouvez changer cela avec votre nom de l'activité.
InformationsquelleAutor Jtino | 2013-11-29