diff --git a/.idea/misc.xml b/.idea/misc.xml
index 8f6b629..2d31b4e 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -11,6 +11,7 @@
+
diff --git a/app/src/main/java/asgardius/page/s3manager/MainActivity.java b/app/src/main/java/asgardius/page/s3manager/MainActivity.java
index 5672547..26d96b1 100644
--- a/app/src/main/java/asgardius/page/s3manager/MainActivity.java
+++ b/app/src/main/java/asgardius/page/s3manager/MainActivity.java
@@ -116,12 +116,12 @@ public class MainActivity extends AppCompatActivity {
@Override
public void onLongClick(View view, int position) {
- System.out.println("Long click on "+Name.get(position).toString());
+ //System.out.println("Long click on "+Name.get(position).toString());
// Initializing the popup menu and giving the reference as current context
PopupMenu popupMenu = new PopupMenu(MainActivity.this, recyclerView);
// Inflating popup menu from popup_menu.xml file
- popupMenu.getMenuInflater().inflate(R.menu.popup_menu, popupMenu.getMenu());
+ popupMenu.getMenuInflater().inflate(R.menu.account_menu, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
diff --git a/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java b/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java
index 690ad20..c8978c2 100644
--- a/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java
+++ b/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java
@@ -8,7 +8,9 @@ import androidx.recyclerview.widget.RecyclerView;
import android.content.Intent;
import android.os.Bundle;
+import android.view.MenuItem;
import android.view.View;
+import android.widget.PopupMenu;
import android.widget.ProgressBar;
import android.widget.Toast;
@@ -201,7 +203,30 @@ public class ObjectSelect extends AppCompatActivity {
@Override
public void onLongClick(View view, int position) {
- System.out.println("Long click on "+Name.get(position).toString());
+ //System.out.println("Long click on "+Name.get(position).toString());
+ if (Img.get(position).equals(R.drawable.folder)) {
+ //go to subfolder
+ //explorer(Name.get(position).toString());
+ } else {
+ // Initializing the popup menu and giving the reference as current context
+ PopupMenu popupMenu = new PopupMenu(ObjectSelect.this, recyclerView);
+
+ // Inflating popup menu from popup_menu.xml file
+ popupMenu.getMenuInflater().inflate(R.menu.object_menu, popupMenu.getMenu());
+ popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
+ @Override
+ public boolean onMenuItemClick(MenuItem menuItem) {
+ // Toast message on menu item clicked
+ //Toast.makeText(MainActivity.this, "You Clicked " + menuItem.getTitle(), Toast.LENGTH_SHORT).show();
+ if (menuItem.getTitle() == getResources().getString(R.string.dummy_button)) {
+ Toast.makeText(ObjectSelect.this, "This feature is not yet implemented", Toast.LENGTH_SHORT).show();
+ }
+ return true;
+ }
+ });
+ // Showing the popup menu
+ popupMenu.show();
+ }
}
}));
}
diff --git a/app/src/main/res/menu/popup_menu.xml b/app/src/main/res/menu/account_menu.xml
similarity index 100%
rename from app/src/main/res/menu/popup_menu.xml
rename to app/src/main/res/menu/account_menu.xml
diff --git a/app/src/main/res/menu/object_menu.xml b/app/src/main/res/menu/object_menu.xml
new file mode 100644
index 0000000..5e32203
--- /dev/null
+++ b/app/src/main/res/menu/object_menu.xml
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file