Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- // TODO: ダイアログで、はい・いいえ の選択肢を表示する
- AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- builder.setView(R.layout.dialog);
- builder.setMessage("Input your name.")
- // OKボタン
- .setPositiveButton("OK", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- // TODO: OKボタンを押した時は入力した情報を SharedPreferences に保存するように実装してください。
- Log.v(AssignmentDialogFragment.class.getSimpleName(), "OK.");
- EditText editText = (EditText) getActivity().findViewById(R.id.yourName);
- String yourName = editText.getText().toString();
- SharedPreferences sp = getActivity().getSharedPreferences("sample", MODE_PRIVATE);
- SharedPreferences.Editor editor = sp.edit();
- editor.putString("name", yourName);
- editor.commit();
- Log.v(MainActivity.class.getSimpleName(), "name: " + yourName);
- }
- })
- // Cancelボタン
- .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- Log.v(AssignmentDialogFragment.class.getSimpleName(), "Canceled.");
- }
- });
- // Dialogを作成して返却
- return builder.create();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement