활동에서 TabLayout 조각으로 데이터 보내기

아비 섹 쿠마르

문제가있는 응용 프로그램을 디자인하고 있습니다.

나는이 문자열 날짜; MainActivity.class 두 단편이있다.

InboundDateOutboundDate

TabLayout & ViewPager에 의해 설계되었으며, 날짜를 조각으로 보내고 두 조각 모두에서 POST 요청으로 WebServices를 호출해야 할 때 문제가 발생합니다.

아래는 MainActivity.class에있는 날짜입니다.이 날짜를 두 조각으로 보내고 jsonRequest를 호출하고 Recyclerview를 두 조각으로 설정하는 방법 또는 jsonRequest를 MainActivity 자체로 호출하면 두 조각에 어떻게 표시 할 수 있습니까?

 date = getIntent().getStringExtra("DATE");
    Log.e("DATE",""+date);

ViewPager 및 TabLayout 코드 :

 private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    adapter.addFrag(new InBoundDate(),"INBOUND");
    adapter.addFrag(new OutBoundDate(),"OUTBOUND");
    viewPager.setAdapter(adapter);

}

//viewPager adapter ----- inbound & outbound
public class ViewPagerAdapter extends FragmentPagerAdapter {
    private final List<Fragment> mFragmentList = new ArrayList<>();
    private final List<String> mFragmentTitleList = new ArrayList<>();

    public ViewPagerAdapter(FragmentManager manager) {
        super(manager);
    }

    @Override
    public android.support.v4.app.Fragment getItem(int position) {
        return mFragmentList.get(position);
    }

    @Override
    public int getCount() {
        return mFragmentList.size();
    }

    public void addFrag(android.support.v4.app.Fragment fragment, String title) {
        mFragmentList.add(fragment);
        mFragmentTitleList.add(title);
    }

    @Override
    public CharSequence getPageTitle(int position) {
        return mFragmentTitleList.get(position);
    }
}
아비 섹 쿠마르

인터넷 검색을 통해이 질문에 대한 답을 얻었습니다. 이 질문 에서 동일한 활동에 존재하는 조각 MainActivity.java문자열을 보내야합니다 .

참고 : 번들 객체를 생성하고 번들별로 문자열 (모든 데이터 유형)을 전송해야합니다.

InBoundDateOutBoundDate 두 조각이 있습니다 .

에서 MainActivity.java setupViewpager에서 ()

 private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());

    //bundle
    bundle =new Bundle();
    bundle.putString("DATE","2017-10-19");

    InBoundDate frag_in = new InBoundDate();
    OutBoundDate frag_out = new OutBoundDate();

    frag_in.setArguments(bundle);
    frag_out.setArguments(bundle);
    adapter.addFrag(frag_in,"INBOUND");
    adapter.addFrag(frag_out,"OUTBOUND");
    viewPager.setAdapter(adapter);

}

ViewPager 어댑터 :

  //viewPager adapter ----- inbound & outbound
public class ViewPagerAdapter extends FragmentPagerAdapter {
    private final List<Fragment> mFragmentList = new ArrayList<>();
    private final List<String> mFragmentTitleList = new ArrayList<>();

    public ViewPagerAdapter(FragmentManager manager) {
        super(manager);
    }

    @Override
    public android.support.v4.app.Fragment getItem(int position) {
        return mFragmentList.get(position);
    }

    @Override
    public int getCount() {
        return mFragmentList.size();
    }

    public void addFrag(android.support.v4.app.Fragment fragment, String title) {
        mFragmentList.add(fragment);
        mFragmentTitleList.add(title);
    }

    @Override
    public CharSequence getPageTitle(int position) {
        return mFragmentTitleList.get(position);
    }
}

Fragments 에서 다음과 같이 String을 얻습니다.

    String dateTxt;
    private Bundle bundle;

    //within OncreateView
     bundle = this.getArguments();
        dateTxt = bundle.getString("DATE");
        Log.e("DATE_FRAG_INBOUND",""+dateTxt);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

활동에서 조각으로 데이터 보내기

분류에서Dev

조각에서 활동 Android C #으로 데이터 보내기

분류에서Dev

활동 2에서 활동 1 조각으로 데이터 보내기

분류에서Dev

활동에서 클래스 범위 조각으로 데이터 보내기

분류에서Dev

활동에서 TabLayout / ViewPager 조각으로 이동

분류에서Dev

활동에서 조각으로 다시 데이터를 보내는 방법

분류에서Dev

뷰 페이저에서 활동으로 데이터 보내기

분류에서Dev

하위 활동에서 기본 활동으로 데이터 보내기

분류에서Dev

Parcelable 개체가있는 활동 대신 조각으로 데이터 보내기

분류에서Dev

동일한 조각 활동 내에서 조각에서 조각으로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

카드보기 내에서 ViewPager로 TabLayout 및 조각 표시

분류에서Dev

활동에서 조각으로 번들 데이터를 보내는 Null 포인터 예외

분류에서Dev

조각에서 활동으로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

활동에서 서비스로 데이터 보내기 업데이트 됨

분류에서Dev

조각 탭에서 서버로 데이터 보내기

분류에서Dev

활동 B에서 활동 A 조각으로 데이터 전달

분류에서Dev

활동에서 이미 실행중인 활동으로 데이터를 다시 보내기

분류에서Dev

주요 활동에서 조각으로 번들 보내기

분류에서Dev

조각에서 다른 활동으로 사진 ID 보내기

분류에서Dev

한 활동에서 다른 활동으로 데이터를 다시 보내기 ANDROID KOTLIN

분류에서Dev

결과를 위해 한 활동에서 다른 시작 활동으로 데이터 보내기

분류에서Dev

두 번째 조각에서 보낸 데이터를 기반으로 조각의 데이터 변경

분류에서Dev

활동에서 조각으로 변수 값을 전달할 때 빈 데이터 가져 오기

분류에서Dev

활동에서 조각으로 이미지 데이터 전송

분류에서Dev

Android 라이브러리에서 기본 프로젝트 활동으로 데이터 보내기

분류에서Dev

사용자가 Android에서 뒤로 버튼을 클릭하면 활동에서 조각으로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

데이터 바인딩, TabLayout 및 "조각의 ID에 대한보기를 찾을 수 없음"

분류에서Dev

TabLayout 및 FragmentPagerAdapter를 사용하여 활동에서받은 새 데이터로 조각 업데이트 / 다시로드

분류에서Dev

이미 실행중인 고정 서비스에서 활동으로 데이터 보내기

Related 관련 기사

  1. 1

    활동에서 조각으로 데이터 보내기

  2. 2

    조각에서 활동 Android C #으로 데이터 보내기

  3. 3

    활동 2에서 활동 1 조각으로 데이터 보내기

  4. 4

    활동에서 클래스 범위 조각으로 데이터 보내기

  5. 5

    활동에서 TabLayout / ViewPager 조각으로 이동

  6. 6

    활동에서 조각으로 다시 데이터를 보내는 방법

  7. 7

    뷰 페이저에서 활동으로 데이터 보내기

  8. 8

    하위 활동에서 기본 활동으로 데이터 보내기

  9. 9

    Parcelable 개체가있는 활동 대신 조각으로 데이터 보내기

  10. 10

    동일한 조각 활동 내에서 조각에서 조각으로 데이터를 보내는 방법은 무엇입니까?

  11. 11

    카드보기 내에서 ViewPager로 TabLayout 및 조각 표시

  12. 12

    활동에서 조각으로 번들 데이터를 보내는 Null 포인터 예외

  13. 13

    조각에서 활동으로 데이터를 보내는 방법은 무엇입니까?

  14. 14

    활동에서 서비스로 데이터 보내기 업데이트 됨

  15. 15

    조각 탭에서 서버로 데이터 보내기

  16. 16

    활동 B에서 활동 A 조각으로 데이터 전달

  17. 17

    활동에서 이미 실행중인 활동으로 데이터를 다시 보내기

  18. 18

    주요 활동에서 조각으로 번들 보내기

  19. 19

    조각에서 다른 활동으로 사진 ID 보내기

  20. 20

    한 활동에서 다른 활동으로 데이터를 다시 보내기 ANDROID KOTLIN

  21. 21

    결과를 위해 한 활동에서 다른 시작 활동으로 데이터 보내기

  22. 22

    두 번째 조각에서 보낸 데이터를 기반으로 조각의 데이터 변경

  23. 23

    활동에서 조각으로 변수 값을 전달할 때 빈 데이터 가져 오기

  24. 24

    활동에서 조각으로 이미지 데이터 전송

  25. 25

    Android 라이브러리에서 기본 프로젝트 활동으로 데이터 보내기

  26. 26

    사용자가 Android에서 뒤로 버튼을 클릭하면 활동에서 조각으로 데이터를 보내는 방법은 무엇입니까?

  27. 27

    데이터 바인딩, TabLayout 및 "조각의 ID에 대한보기를 찾을 수 없음"

  28. 28

    TabLayout 및 FragmentPagerAdapter를 사용하여 활동에서받은 새 데이터로 조각 업데이트 / 다시로드

  29. 29

    이미 실행중인 고정 서비스에서 활동으로 데이터 보내기

뜨겁다태그

보관