ببنید این تغییر کار میکنه!
Context context=this;
EditText hour, minute ,second;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
txt_tarikhe_yadavari = (TextView) findViewById(R.id.txt_tarikhe_yadavari);
pdp3 = (PersianDatePicker) findViewById(R.id.pdp3);
txt_dar_saaate = (TextView) findViewById(R.id.txt_dar_saaate);
radiobutton1_3 = (RadioButton) findViewById(R.id.radiobutton1_3);
radiobutton2_3 = (RadioButton) findViewById(R.id.radiobutton2_3);
radiobutton3_3 = (RadioButton) findViewById(R.id.radiobutton3_3);
radiobutton4_3 = (RadioButton) findViewById(R.id.radiobutton4_3);
//timepicker1_3 = (TimePicker) findViewById(R.id.timepicker1_3);
txt_matne_yadavari = (TextView) findViewById(R.id.txt_matne_yadavari);
edt_matne_yadavari = (EditText) findViewById(R.id.edt_matne_yadavari);
btn_next_step3 = (Button) findViewById(R.id.btn_next_step3);
PersianCalendar p = pdp3.getDisplayPersianDate();
String s1_3 = edt_matne_yadavari.getText().toString();
AlertDialog aDialog;
if(radiobutton1_3.isChecked() || radiobutton2_3.isChecked() || radiobutton3_3.isChecked() || radiobutton4_3.isChecked()){
aDialog =customDialog();
if(aDialog != null)
aDialog.show();
}
}
private AlertDialog customDialog () {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(R.layout.timepickerdialog1, null);
hour = (EditText)view.findViewById(R.id.hour);
minute=(EditText)view.findViewById(R.id.minute);
second=(EditText)view.findViewById(R.id.second);
AlertDialog.Builder alertDialogBuilder1 = new AlertDialog.Builder(this);
alertDialogBuilder1.setView(view)
.setCancelable(true)
.setPositiveButton("ذخیره", ,new DialogInterface.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
alertDialog.dismiss();
}
});
.setNegativeButton("لغو", new DialogInterface.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
alertDialog.dismiss();
}
});
return alertDialogBuilder1.create();
}