From 521c7960759927c470e5ef9cf8db36a80a2eb2a9 Mon Sep 17 00:00:00 2001 From: Naiki00 Date: Tue, 16 Feb 2021 12:40:24 +0100 Subject: [PATCH] =?UTF-8?q?wy=C5=9Bwietlanie=20notatki=20z=20bazy=20na=20e?= =?UTF-8?q?kranie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/notatkon/note/MainActivity.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/notatkon/note/MainActivity.java b/app/src/main/java/com/example/notatkon/note/MainActivity.java index 61f0362..e15b230 100644 --- a/app/src/main/java/com/example/notatkon/note/MainActivity.java +++ b/app/src/main/java/com/example/notatkon/note/MainActivity.java @@ -6,6 +6,7 @@ import android.os.Bundle; import android.util.Log; import android.widget.ImageView; +import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.StaggeredGridLayoutManager; @@ -135,9 +136,25 @@ public class MainActivity extends AppCompatActivity { @Override protected void onPostExecute(List noteEntities) { super.onPostExecute(noteEntities); - //Log.d("NOTES", noteEntities.toString()); + Log.d("NOTES", noteEntities.toString()); + if (noteEntityList.size() == 0) { + noteEntityList.addAll(noteEntities); + noteAdapter.notifyDataSetChanged(); + } else { + noteEntityList.add(0, noteEntities.get(0)); + noteAdapter.notifyItemInserted(0); + } + noteRecycler.smoothScrollToPosition(0); } } new GetNotesTask().execute(); } + + @Override + protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode == REQUEST_CODE_NEW_NOTE && requestCode == RESULT_OK) { + getAllNotes(); + } + } } \ No newline at end of file