mirror of
https://codeberg.org/gitnex/GitNex.git
synced 2024-12-16 15:48:13 +08:00
click listener checks for file, dir and unknwon files
This commit is contained in:
parent
90df3a31fe
commit
4d998150a3
@ -13,6 +13,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
import org.mian.gitnex.R;
|
import org.mian.gitnex.R;
|
||||||
import org.mian.gitnex.activities.FileViewActivity;
|
import org.mian.gitnex.activities.FileViewActivity;
|
||||||
|
import org.mian.gitnex.helpers.Toasty;
|
||||||
import org.mian.gitnex.models.Files;
|
import org.mian.gitnex.models.Files;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -42,15 +43,23 @@ public class FilesAdapter extends RecyclerView.Adapter<FilesAdapter.FilesViewHol
|
|||||||
|
|
||||||
//ImageView filesDropdownMenu = itemView.findViewById(R.id.filesDropdownMenu);
|
//ImageView filesDropdownMenu = itemView.findViewById(R.id.filesDropdownMenu);
|
||||||
|
|
||||||
itemView.setOnClickListener(new View.OnClickListener() {
|
fileName.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
|
||||||
Context context = v.getContext();
|
Context context = v.getContext();
|
||||||
|
|
||||||
|
if(fileType.getText().toString().equals("file")) {
|
||||||
Intent intent = new Intent(context, FileViewActivity.class);
|
Intent intent = new Intent(context, FileViewActivity.class);
|
||||||
intent.putExtra("singleFileName", fileName.getText().toString());
|
intent.putExtra("singleFileName", fileName.getText().toString());
|
||||||
|
|
||||||
context.startActivity(intent);
|
context.startActivity(intent);
|
||||||
|
}
|
||||||
|
else if(fileType.getText().toString().equals("dir")) {
|
||||||
|
Toasty.info(context, context.getString(R.string.filesDirNotSupportedYet));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Toasty.info(context, context.getString(R.string.filesGenericError));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -472,6 +472,8 @@
|
|||||||
|
|
||||||
<!-- files -->
|
<!-- files -->
|
||||||
<string name="noDataFilesTab">No files found</string>
|
<string name="noDataFilesTab">No files found</string>
|
||||||
|
<string name="filesDirNotSupportedYet">Directory browsing is not supported yet</string>
|
||||||
|
<string name="filesGenericError">Sorry this file cannot be viewed as API return an error</string>
|
||||||
|
|
||||||
<!-- generic copy -->
|
<!-- generic copy -->
|
||||||
<string name="okButton">OK</string>
|
<string name="okButton">OK</string>
|
||||||
|
Loading…
Reference in New Issue
Block a user