Cơ chế ViewPager quản lý Fragments trong Android - [Android Tutorial - #35]

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 28

  • @oquangkhanh9344
    @oquangkhanh9344 3 года назад +2

    10 đ cho video chất lượng, cho hẳn 2 like và 2 folow

    • @tincoder
      @tincoder  3 года назад +1

      1 thôi, đừng 2 nhé =)

  • @ngocmanprocoder
    @ngocmanprocoder 8 месяцев назад

    Một fragment có 2 RecyclerView có vấn đề j k a. Cảm ơn a .

  • @hoaho644
    @hoaho644 7 месяцев назад

    Mọi người cho mình hỏi là khi chuyển từ fra4 qua fra1 thì chỗ viewPage có nháy nháy qua fra3 và fr2, làm sao để mất cái đó ạ, bấm phát là hiển thị luôn fr1 và không trượt qua fr3 và fr2

  • @tranvanngoan2780
    @tranvanngoan2780 2 года назад

    Mong anh làm thêm nhiều video ạ. Hình như từ sdk 28 thì không còn dùng FragmentStatePagerAdapter được nữa ạ

  • @hungminhphan6095
    @hungminhphan6095 Год назад

    cái constructor bị gạch gọi là gì vậy a

  • @ThienPham-se6me
    @ThienPham-se6me 2 года назад

    Cho em hỏi mình dùng 2 file java ánh xạ chung một file layout xml dc không ạ

  • @hungnguyenduy6250
    @hungnguyenduy6250 3 года назад

    Anh có thể làm video về việc quản lý sự kiện onBackPress() trong fragment và activity chứa fragment không ạ. Ví dụ em có thực hiện hiển thị 1 layout trong fragment, khi ấn nút back em muốn GONE bỏ cái view đấy rồi khi nhấn lần thứ 2 mới popBackStack() lại cái fragment trước thì làm như thế nào ạ. Em cảm ơn anh ạ!

  • @thelevan2611
    @thelevan2611 4 года назад

    hoặc ví dụ ở trong tab4 Em cài đặt cho nó cái nút quay lại tab3;
    mong muốn khi click vào nút đấy màn hình sẽ quay lại tab3 ạ

  • @nhathuynh8881
    @nhathuynh8881 Год назад +1

    Mọi người cho mình hỏi lỗi này là do đâu ạ:
    switch (item.getItemId()) {
    case R.id.menu_tab1:
    mViewPager.setCurrentItem(0);
    break;
    case R.id.menu_tab2:
    mViewPager.setCurrentItem(1);
    break;
    case R.id.menu_tab3:
    mViewPager.setCurrentItem(2);
    break;
    }
    Lỗi : error: constant expression required
    case R.id.menu_tab1:
    ^

    • @khangne60
      @khangne60 Год назад +2

      bạn có thể dùng if else thay thế nha
      mình cũng bị lỗi tương tự

  • @minhlh6073
    @minhlh6073 3 года назад

    Anh ơi trong ViewPager2 thì gọi Position Fragment thế nào anh ơi. Nó không còn hỗ trợ cái instantiateitem nữa.

    • @vinhductruong4457
      @vinhductruong4457 2 года назад +1

      Fragment a=(Fragment) getSupportFragmentManager()
      .findFragmentByTag("f"+viewPager2.getCurrentItem());
      a.reloadData()
      cmt này lâu rồi, nhưng t kiếm được cái này

    • @minhlh6073
      @minhlh6073 2 года назад +1

      @@vinhductruong4457 à cảm ơn bác nhe, vấn đề này tui cũng giải quyết được sau một vài ngày cmt rồi.

    • @ngocluongo9601
      @ngocluongo9601 2 года назад

      @@minhlh6073 Làm như nào vậy bác?

  • @nguyenvandung6973
    @nguyenvandung6973 3 года назад

    anh ơi giờ mình muốn tạo một cái listview trong cái viewpager như video trên thì làm như thế nào ạ. Mong anh trả lời ạ

  • @longnguyenthanh1878
    @longnguyenthanh1878 4 года назад

    cho e hỏi là : Frag1 có 1 danh sách khi chọn 1 item chuyển qua frag2 làm sao để khi chuyển lại frag1 vẫn giữ nguyên trạng thái đúng vị trí màn hình lúc chuyển fragment ạ

    • @tincoder
      @tincoder  4 года назад +1

      Em check video này của anh nhé
      ruclips.net/video/b9a3-gZ9CGc/видео.html

  • @nguyencaotai412
    @nguyencaotai412 4 года назад

    bạn ơi lần sau bạn có thể ra video hướng dẫn cơ chế viewModel của fragment không bạn thanks

    • @nghiatt4996
      @nghiatt4996 3 года назад +1

      share data between fragments nhé

  • @thelevan2611
    @thelevan2611 4 года назад

    Anh ơi, Anh cho Em hỏi:
    ví dụ bây giờ Em đang có 2 fragment chứa 2 màn hình riêng biệt (nhưng cùng ở trong MainActivity )
    vấn đề đặt ra là: bây giờ Em đặt 1 button ở màn hình của fragment 1 xong bắt sự kiện onclick để chuyển qua màn hình của fragment 2
    Anh cho Em hỏi có cách nào để Em có thể chuyển màn hình qua lại giữa 2 fragment này không ạ :((

    • @tincoder
      @tincoder  4 года назад +2

      Em check video này của anh nhé
      ruclips.net/video/b9a3-gZ9CGc/видео.html

    • @thelevan2611
      @thelevan2611 4 года назад

      @@tincoder Em cảm ơn Anh ạ

  • @thangvovan2928
    @thangvovan2928 4 года назад

    ❤️❤️❤️

  • @NamPham-yp1lo
    @NamPham-yp1lo 3 года назад

    Bạn cho mình hỏi với ?Mình có 1 fragment Home chứa bottomNavigationBar ,chứa viewpager quản lí fragment A,fragment B,fragment C,fragment D.Lúc đầu mình load dữ liệu cho fragment A trong viewpager.Sau đó tại HomeFragment mình tiến hành replace Fragment HomeFragment thành trang SearchFragment.Sau đó mình quay trở lại ,dữ liệu ở Fragment A của viewpager bị mất .Mình phải làm cách nào để vẫn dùng replace nhưng vẫn có dữ liệu của fragment A trong viewpager mà chứa trong HomeFragment đó.Cả Home Fragment vs SearchFragment mình đều đưa vào backstack.Bán biết được giúp mình với?Xin cảm ơn!

    • @khangchow5694
      @khangchow5694 8 месяцев назад

      tại sao phải giữ replace vậy bạn, hay là bạn đang dùng navigation component ạ?