私は以下を得ました:
DConce
使用する 1 つのダイアログのコードを含む、呼び出されるクラス:public class DConce extends DialogFragment{ public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder dshow = new AlertDialog.Builder(getActivity()); LayoutInflater inflater = getActivity().getLayoutInflater(); dshow.setView(inflater.inflate(R.layout.dialogconc, null)) .setPositiveButton("Send", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { //TODO } }) .setNegativeButton("Close", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { DConce.this.getDialog().cancel(); } }); return dshow.create(); }
public final class Sincr extends Fragment
でダイアログを呼び出す必要がある場所で呼び出された Fragment への別のクラス:
case R.id.btnConce:
//here
break;
どうすればいいですか?
前もって感謝します。