app/src/main/java/swati4star/createpdf/util/CommonCodeUtils.java
Method fillNavigationItemsMap
has 49 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public Map<Integer, HomePageItem> fillNavigationItemsMap(boolean homePageItems) {
mFragmentPositionMap = new HashMap<>();
addFragmentPosition(homePageItems, R.id.images_to_pdf,
images_to_pdf_fav, nav_camera, ic_menu_camera, R.string.images_to_pdf);
addFragmentPosition(homePageItems, qr_barcode_to_pdf,
Method updateView
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public void updateView(Activity mActivity, int imageCount, ArrayList<String> outputFilePaths,
TextView successTextView, LinearLayout options, RecyclerView mCreatedImages,
ExtractImagesAdapter.OnFileItemClickedListener listener) {
Method addFragmentPosition
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
private void addFragmentPosition(boolean homePageItems, int iconA, int iconB,
int iconId, int drawableId, int titleString) {
Method populateUtil
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public void populateUtil(Activity mActivity, ArrayList<String> paths,
MergeFilesAdapter.OnClickListener onClickListener,
RelativeLayout layout, LottieAnimationView animationView,
RecyclerView recyclerView) {