Пример #1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    Global.debugMemory(mDebugPrefix, "onCreate");
    super.onCreate(savedInstanceState);
    final Intent intent = getIntent();
    if (Global.debugEnabled && (intent != null)) {
      Log.d(
          Global.LOG_CONTEXT, mDebugPrefix + "onCreate " + intent.toUri(Intent.URI_INTENT_SCHEME));
    }
    setContentView(R.layout.activity_gallery_filter);
    this.mFilterValue = new FilterValue();
    onCreateButtos();

    GalleryFilterParameter filter =
        (savedInstanceState == null)
            ? getFilter(this.getIntent())
            : GalleryFilterParameter.parse(
                savedInstanceState.getString(FILTER_VALUE, ""), new GalleryFilterParameter());

    if (filter != null) {
      mFilter = filter;
      toGui(mFilter);
      mFilterValue.showLatLon(filter.isNonGeoOnly());
    }

    bookmarkController = new BookmarkController(this);
  }
Пример #2
0
  /** called when user picks a new directory */
  @Override
  public void onDirectoryPick(String selectedAbsolutePath, int queryTypeId) {
    DirInfo dirInfo = getOrCreateDirInfo(queryTypeId);
    dirInfo.currentPath = selectedAbsolutePath;

    FotoSql.set(mFilter, selectedAbsolutePath, queryTypeId);
    toGui(mFilter);
  }
Пример #3
0
  private void clearFilter() {
    GalleryFilterParameter filter = new GalleryFilterParameter();

    if (mFilter != null) {
      filter.setSort(mFilter.getSortID(), mFilter.isSortAscending());
    }

    this.mFilter = filter;
    toGui(mFilter);
  }