1
case DIALOG_ID:
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        EditText edittext=(EditText)findViewById(R.id.name);
        Appendable name=edittext.getText();
        builder.setMessage(name + " Certificate saved successfully! Would like to add another Certificate?")
        .setCancelable(false)
        .setPositiveButton("No", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
                SaveData.this.finish();
          }
        })

最初にエミュレーターに名前を入力したときにnamebuilder.setMessageという文字列を入力しましたが、エミュレーターの名前を別の名前に変更すると、最初に入力した名前が 2 番目に変更されません。名前

これどうやってするの?私に何か助けはありますか?

4

1 に答える 1

2

String 変数を取り、edittext からのテキストを保存します ::

EditText edittext=(EditText)findViewById(R.id.edittext_for_name);
String name=edittext.getText();

その後 :

builder.setMessage(name+ " Certificate saved successfully. Would you like to add another certificate?")
于 2012-07-29T15:16:17.333 に答える