folder navigation ready
This commit is contained in:
parent
a30480e8a5
commit
93cd21aa7a
1 changed files with 13 additions and 7 deletions
|
@ -174,15 +174,21 @@ public class ObjectSelect extends AppCompatActivity {
|
||||||
public void onClick(View view, int position) {
|
public void onClick(View view, int position) {
|
||||||
//System.out.println("Click on "+Name.get(position).toString());
|
//System.out.println("Click on "+Name.get(position).toString());
|
||||||
//explorer(Name.get(position).toString());
|
//explorer(Name.get(position).toString());
|
||||||
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, Name.get(position).toString());
|
if (Img.get(position).equals(R.drawable.folder)) {
|
||||||
URL objectURL = s3client.generatePresignedUrl(request);
|
//go to subfolder
|
||||||
videoplayer(objectURL.toString());
|
explorer(Name.get(position).toString());
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//load media file
|
||||||
|
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, prefix + Name.get(position).toString());
|
||||||
|
URL objectURL = s3client.generatePresignedUrl(request);
|
||||||
|
videoplayer(objectURL.toString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onLongClick(View view, int position) {
|
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());
|
||||||
explorer(Name.get(position).toString());
|
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
@ -198,13 +204,13 @@ public class ObjectSelect extends AppCompatActivity {
|
||||||
private void explorer(String object) {
|
private void explorer(String object) {
|
||||||
|
|
||||||
Intent intent = new Intent(this, ObjectSelect.class);
|
Intent intent = new Intent(this, ObjectSelect.class);
|
||||||
treelevel ++;
|
//treelevel ++;
|
||||||
intent.putExtra("endpoint", endpoint);
|
intent.putExtra("endpoint", endpoint);
|
||||||
intent.putExtra("username", username);
|
intent.putExtra("username", username);
|
||||||
intent.putExtra("password", password);
|
intent.putExtra("password", password);
|
||||||
intent.putExtra("bucket", bucket);
|
intent.putExtra("bucket", bucket);
|
||||||
intent.putExtra("prefix", prefix + object);
|
intent.putExtra("prefix", prefix + object);
|
||||||
intent.putExtra("treelevel", treelevel);
|
intent.putExtra("treelevel", treelevel+1);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue