11package com .btn .pronotes ;
22
3+ import androidx .annotation .CheckResult ;
34import androidx .annotation .NonNull ;
45import androidx .annotation .Nullable ;
56import androidx .appcompat .app .AppCompatActivity ;
89import androidx .recyclerview .widget .LinearLayoutManager ;
910import androidx .recyclerview .widget .RecyclerView ;
1011import androidx .recyclerview .widget .StaggeredGridLayoutManager ;
12+ import androidx .room .Query ;
1113
1214import android .app .Activity ;
1315import android .content .Intent ;
1618import android .view .MenuInflater ;
1719import android .view .MenuItem ;
1820import android .view .View ;
21+ import android .widget .CheckBox ;
22+ import android .widget .Checkable ;
1923import android .widget .PopupMenu ;
2024import android .widget .SearchView ;
2125import android .widget .Toast ;
@@ -39,6 +43,12 @@ public class MainActivity extends AppCompatActivity implements PopupMenu.OnMenuI
3943 SearchView searchView_home ;
4044 Notes selectedNote ;
4145
46+ @ Override
47+ protected void onStart () {
48+ super .onStart ();
49+ Toast .makeText (this , "Welcome To Pro Notes by BTN" , Toast .LENGTH_SHORT ).show ();
50+ }
51+
4252 @ Override
4353 protected void onCreate (Bundle savedInstanceState ) {
4454 super .onCreate (savedInstanceState );
@@ -113,6 +123,10 @@ public boolean onOptionsItemSelected(@NonNull MenuItem item) {
113123 Toast .makeText (this , "Email: support@Brett-TechRepair.com" , Toast .LENGTH_LONG ).show ();
114124 return true ;
115125 }
126+ switch (item .getItemId ()){
127+ case R .id .lock :
128+ Toast .makeText (this , "COMING SOON" , Toast .LENGTH_SHORT ).show ();
129+ }
116130
117131 switch (item .getItemId ()){
118132 case R .id .reboot :
@@ -151,6 +165,7 @@ protected void onActivityResult(int requestCode, int resultCode, @Nullable Inten
151165 notes .clear ();
152166 notes .addAll (database .mainDAO ().getAll ());
153167 notesListAdapter .notifyDataSetChanged ();
168+ updateRecycler (notes );
154169
155170 }
156171 }
@@ -193,7 +208,8 @@ public void onLongClick(Notes notes, CardView cardView) {
193208 }
194209 };
195210
196- private void showPopup (CardView cardView ) {
211+
212+ public void showPopup (CardView cardView ) {
197213 PopupMenu popupMenu = new PopupMenu (this , cardView );
198214 popupMenu .setOnMenuItemClickListener (this );
199215 popupMenu .inflate (R .menu .popup_menu );
@@ -207,16 +223,17 @@ public boolean onMenuItemClick(MenuItem item) {
207223 case R .id .pin :
208224 if (selectedNote .isPinned ()) {
209225 database .mainDAO ().pin (selectedNote .getID (), false );
210- Toast .makeText (MainActivity .this , "Unpinned!" , Toast .LENGTH_SHORT ).show ();
226+ Toast .makeText (MainActivity .this , "Note Unpinned!" , Toast .LENGTH_SHORT ).show ();
211227 } else {
212228 database .mainDAO ().pin (selectedNote .getID (), true );
213- Toast .makeText (MainActivity .this , "Pinned" , Toast .LENGTH_SHORT ).show ();
214- }
229+ Toast .makeText (MainActivity .this , "Note Pinned" , Toast .LENGTH_SHORT ).show ();
230+ }
215231 notes .clear ();
216232 notes .addAll (database .mainDAO ().getAll ());
217233 notesListAdapter .notifyDataSetChanged ();
218234 overridePendingTransition (0 , 0 );
219235 String time = System .currentTimeMillis () + "" ;
236+ return true ;
220237
221238 case R .id .delete :
222239 database .mainDAO ().delete (selectedNote );
@@ -230,3 +247,4 @@ public boolean onMenuItemClick(MenuItem item) {
230247 }
231248}
232249
250+
0 commit comments