package co.test.aaa;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.widget.TextView;
public class AaaActivity extends Activity {
 Context context = this;
 public static String aaa="1111";
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        String a = msg();
 
        
        TextView TextView1 = (TextView) findViewById(R.id.textView1);
        TextView1.setText(a);
        
    }
    
    public String msg(){
     
     AlertDialog.Builder alt_bld = new AlertDialog.Builder(context);
     alt_bld.setMessage("test").setCancelable(false).setPositiveButton("Yes", new DialogInterface.OnClickListener() {  
      public void onClick(DialogInterface dialog, int id){
        aaa = "2222";
      }}).setNegativeButton("No", new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int id) {
        dialog.cancel(); 
       }});  
     alt_bld.create();  
     alt_bld.setTitle("TEST");
     alt_bld.show(); 
     
     return aaa;
    }
}

 

 

AlertDialog에 버튼 클릭 한 다음에 aaa값을 사용하고 싶은데요

AlertDialog 생성할때 aaa값이 리턴되는데.

클릭 후 값을 리턴이 안되나요??

아시는분 계시면 도움 부탁드립니다. 감사합니다