Ejemplo n.º 1
0
  @Override
  public void setDate(Calendar dateIn) {
    date = dateIn;

    final Button dateButton = (Button) findViewById(R.id.date);
    dateButton.setText(Formatter.formatShortDateVerbally(date.getTime().getTime()));
  }
Ejemplo n.º 2
0
  private Dialog getExportOptionsDialog(final Geocache[] caches, final Activity activity) {
    final AlertDialog.Builder builder = new AlertDialog.Builder(activity);

    // AlertDialog has always dark style, so we have to apply it as well always
    final View layout =
        View.inflate(
            new ContextThemeWrapper(activity, R.style.dark),
            R.layout.fieldnote_export_dialog,
            null);
    builder.setView(layout);

    final CheckBox uploadOption = (CheckBox) layout.findViewById(R.id.upload);
    final CheckBox onlyNewOption = (CheckBox) layout.findViewById(R.id.onlynew);

    if (Settings.getFieldnoteExportDate() > 0) {
      onlyNewOption.setText(
          getString(R.string.export_fieldnotes_onlynew)
              + "\n("
              + Formatter.formatShortDateTime(Settings.getFieldnoteExportDate())
              + ')');
    }

    builder.setPositiveButton(
        R.string.export,
        new DialogInterface.OnClickListener() {

          @Override
          public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
            new ExportTask(activity, uploadOption.isChecked(), onlyNewOption.isChecked())
                .execute(caches);
          }
        });

    return builder.create();
  }