Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ba881c7 authored by Stefan Niedermann's avatar Stefan Niedermann
Browse files

Order by Modified DESC in ListView

parent 5f01c106
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<navigationModel
    ns="http://schemas.android.com?import=com.android.tools.idea.editors.navigation.model.*">
  <locations class="java.util.ArrayList">
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.NotesListViewActivity" />
      <point x="7903" y="3091" />
    </statePointEntry>
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.NoteActivity" />
      <point x="9641" y="3191" />
    </statePointEntry>
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.EditNoteActivity" />
      <point x="11378" y="3358" />
    </statePointEntry>
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.SettingsActivity" />
      <point x="6215" y="3124" />
    </statePointEntry>
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.AboutActivity" />
      <point x="7936" y="5296" />
    </statePointEntry>
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.SelectSingleNoteActivity" />
      <point x="7803" y="969" />
    </statePointEntry>
    <statePointEntry>
      <state class="com.android.tools.idea.editors.navigation.model.ActivityState"
          className="it.niedermann.owncloud.notes.android.activity.CreateNoteActivity" />
      <point x="9758" y="5313" />
    </statePointEntry>
  </locations>
</navigationModel>
+4 −9
Original line number Diff line number Diff line
package it.niedermann.owncloud.notes.model;

import android.content.Context;
import android.text.format.DateUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import java.util.Calendar;
import java.util.List;

import it.niedermann.owncloud.notes.R;
@@ -55,12 +55,7 @@ public class NoteAdapter extends ArrayAdapter<Note> {

			noteTitle.setText(note.getTitle());
			noteExcerpt.setText(note.getExcerpt());
			Calendar modified = note.getModified();
			if (modified.get(Calendar.YEAR) == 2015) {
				noteModified.setText(note.getModified("dd.MM."));
			} else {
				noteModified.setText(note.getModified("dd.MM.yyyy"));
			}
			noteModified.setText(DateUtils.getRelativeTimeSpanString(getContext(), note.getModified().getTimeInMillis()));
		}

		// the view must be returned to our activity
+1 −1
Original line number Diff line number Diff line
@@ -147,7 +147,7 @@ public class NoteSQLiteOpenHelper extends SQLiteOpenHelper {
    public List<Note> getNotes() {
        List<Note> notes = new ArrayList<>();
        SQLiteDatabase db = this.getWritableDatabase();
        Cursor cursor = db.rawQuery("SELECT * FROM " + table_notes + " WHERE " + key_status + " != ?", new String[]{DBStatus.LOCAL_DELETED.getTitle()});
        Cursor cursor = db.rawQuery("SELECT * FROM " + table_notes + " WHERE " + key_status + " != ? ORDER BY " + key_modified + " DESC", new String[]{DBStatus.LOCAL_DELETED.getTitle()});
        if (cursor.moveToFirst()) {
            do {
                Calendar modified = Calendar.getInstance();