ثبت نام وبینار شماره 5 با موضوع «ساخت رزومه و ارتباط موثر در مصاحبه»  اطلاعات بیشتر پیش فروش آموزش «توسعه Kotlin» آغاز شد  اطلاعات بیشتر سرویس «مقاله» به صورت رایگان عرضه شد  اطلاعات بیشتر ساعات آموزش بازی سازی به 37 ساعت افزایش یافت  اطلاعات بیشتر بیش از 4 ساعت به پکیج «توسعه وب بر پایه LAMP» اضافه شد فایل دانلودی وبینار چهارم عرضه شد  اطلاعات بیشتر 5 ویدئو اول پروژه نقطه بازی، به رایگان قابل دانلود و مطالعه می باشد  اطلاعات بیشتر فریم ورک uncox بهینه شد و سرعت سایت حدوداً 20 برابر شد اخبار تک خطی uncox ، بهتر از هر چیز عمل خواهد کرد  اطلاعات بیشتر سرویس پشتیبانی ریموت عرضه شد  اطلاعات بیشتر شرکت در وبینار بهتر از خرید نسخه دانلودی آن است  اطلاعات بیشتر 
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
رفرش تب در تب لیوت یا فرگمنت 
133859  1 هفته پیش  4 روز پیش
0 0

سلام خدمت دوستان 
mainActivity  دارای تب لیوت و viewPager  است و tabLayout دارای 26 تب است و یک فرگمنت  برای تمام  تب ها که فرگمنت دارای RecyclerView است که اطلاعات از دیتابیس را در recyclerview نمایش میدهد و ریساکلیر من یک دکمه برای ویرایش و فرگمنتبه شکل زیر است



کد:
public class FragmentNew extends Fragment {


   public int mPage;//in tedade iteme tablayout ast
   public static final String ARG_PAGE = "ARG_PAGE";

   RecyclerView recyclerView;
   static AdapterRecyclerView adapterRecyclerView;
   LinearLayoutManager linearLayoutManager;

   public static FragmentNew newInstance(int page) {
       Bundle args = new Bundle();
       args.putInt(ARG_PAGE, page);
       FragmentNew fragment = new FragmentNew();
       fragment.setArguments(args);
       return fragment;
   }

   @Override
   public void onCreate(Bundle saveInstanceState) {
       super.onCreate(saveInstanceState);
       mPage = getArguments().getInt(ARG_PAGE);

   }

   @Nullable
   @Override
   public View onCreateView(LayoutInflater inflater, @Nullable final ViewGroup container, @Nullable Bundle savedInstanceState) {

       View view = inflater.inflate(R.layout.fragment1, container, false);


       if (mPage == 1) {
           linearLayoutManager = new LinearLayoutManager(G.context);
           recyclerView = (RecyclerView) view.findViewById(R.id.recyfrag);
           adapterRecyclerView = new AdapterRecyclerView(ActivityMain.a);
           recyclerView.setHasFixedSize(true);
           recyclerView.setLayoutManager(linearLayoutManager);
           recyclerView.setAdapter(adapterRecyclerView);
           adapterRecyclerView.notifyDataSetChanged();


       }
       if (mPage == 2) {

          

   
و در addapterViewPager   در قسمت get item به شکل زیر است

  

کد:
public Fragment getItem(int position) {

       return FragmentNew.newInstance(position+1);



تا اینجا مشکلی ندارم اما مشکل من وقتی است که رو دکمه ویرایش در recyclerview  کلیک میکنم  به اکتیویتی دیگه میرم و اطلاعات رو ویرایش و با استفاده از intent به  Activity دارای tablyout برمیگردم تب من رفرش نشده و باید از برنامه خارج و بعد وارد تا تغییرات انجام بشه و من در متد onResum()  در فرگمنت نوتیفای رو انجام با این کار فقط با جابجایی بین یک تب با دو تب کنار تر  رفرش میشه حالا چطور وقتی روی ویرایش کلیک میکنم و به اکتیویتی دیگر میرم و ویرایش میکنم و برمیگردم اطلاعات ویرایش شده باشه ممنون میشک راهنمایی کنید و خواهشا با کد 

0 0
https://stackoverflow.com/questions/19744261/how-to-update-refresh-fragment-in-viewpager-by-main-activity-programmatically (4 روز پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .