Ejemplo n.º 1
0
 private Dialog createCommentBugDialog(final Bundle args) {
   Builder builder = new AlertDialog.Builder(activity);
   builder.setTitle(R.string.osb_comment_dialog_title);
   final View view = activity.getLayoutInflater().inflate(R.layout.open_bug, null);
   builder.setView(view);
   ((EditText) view.findViewById(R.id.userNameEditText)).setText(getUserName());
   ((EditText) view.findViewById(R.id.passwordEditText))
       .setText(((OsmandApplication) activity.getApplication()).getSettings().USER_PASSWORD.get());
   AndroidUtils.softKeyboardDelayed((EditText) view.findViewById(R.id.messageEditText));
   builder.setNegativeButton(R.string.shared_string_cancel, null);
   builder.setPositiveButton(
       R.string.osb_comment_dialog_add_button,
       new DialogInterface.OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int which) {
           OpenStreetNote bug = (OpenStreetNote) args.getSerializable(KEY_BUG);
           String text = getTextAndUpdateUserPwd(view);
           addingCommentAsync(bug, text, getUserName());
         }
       });
   return builder.create();
 }
Ejemplo n.º 2
0
 private Dialog createOpenBugDialog(final Bundle args) {
   final View openBug = activity.getLayoutInflater().inflate(R.layout.open_bug, null);
   Builder builder = new AlertDialog.Builder(activity);
   builder.setTitle(R.string.osb_add_dialog_title);
   builder.setView(openBug);
   builder.setNegativeButton(R.string.shared_string_cancel, null);
   ((EditText) openBug.findViewById(R.id.passwordEditText))
       .setText(((OsmandApplication) activity.getApplication()).getSettings().USER_PASSWORD.get());
   ((EditText) openBug.findViewById(R.id.userNameEditText)).setText(getUserName());
   AndroidUtils.softKeyboardDelayed((EditText) openBug.findViewById(R.id.messageEditText));
   builder.setPositiveButton(
       R.string.shared_string_add,
       new DialogInterface.OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int which) {
           final double latitude = args.getDouble(KEY_LATITUDE);
           final double longitude = args.getDouble(KEY_LONGITUDE);
           final String text = getTextAndUpdateUserPwd(openBug);
           createNewBugAsync(latitude, longitude, text, getUserName());
         }
       });
   return builder.create();
 }