🔥 کمپین سال عزتتا پایان اردیبهشت ادامه دارد (در این روزهای سخت در کنار شما هستیم)
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ پوریا شفیعی
getExternalFilesDir in FileListFragment
جامعه جاوا (اندروید) ایجاد شده در ۰۵ اردیبهشت ۱۳۹۹

استاد وقت بخیر 

سوالی واسم پیش اومده چرا در پروژه مربوطه شما اومدین ادرس رو به صورت set,getArguments پاس دادین به فرگمنت مربوطه در حالی که مثل روش زیر هم میشد همچین کاری رو انجام داد

ایا علت خاصی داشته؟

File file = ((MainActivity)getActivity()).getExternalFilesDir(null);
path = file.getPath();

به عبارتی شبیه زیر 

File file = ((MainActivity)getActivity()).getExternalFilesDir(null);
        File[] files =file.listFiles();
        RecyclerView recyclerView =view.findViewById(R.id.rv_main);
        recyclerView.setLayoutManager(new LinearLayoutManager(getContext(),RecyclerView.VERTICAL,false));
        recyclerView.setAdapter(new FileAdapter(Arrays.asList(files)));