app/src/main/java/swati4star/createpdf/adapter/ViewFilesAdapter.java
File ViewFilesAdapter.java
has 328 lines of code (exceeds 250 allowed). Consider refactoring. Wontfix
Wontfix
package swati4star.createpdf.adapter;
import static swati4star.createpdf.util.Constants.SORTING_INDEX;
import static swati4star.createpdf.util.FileInfoUtils.getFormattedDate;
ViewFilesAdapter
has 25 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public class ViewFilesAdapter extends RecyclerView.Adapter<ViewFilesAdapter.ViewFilesHolder>
implements DataSetChanged, EmptyStateChangeListener {
private final Activity mActivity;
private final EmptyStateChangeListener mEmptyStateChangeListener;
Method deleteFiles
has 51 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private void deleteFiles(ArrayList<Integer> files) {
int messageAlert, messageSnackbar;
if (files.size() > 1) {
messageAlert = R.string.delete_alert_selected;
Method performOperation
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private void performOperation(int index, int position, File file) {
switch (index) {
case 0: //Open
mFileUtils.openFile(file.getPath(), FileUtils.FileType.e_PDF);
break;