Android Fragement update im PageTabStrip

BergJava

Aktives Mitglied
Hallo zusammen.

Ich speichere Werte in einem Array in den SharedPref.

Dies kann ich mittels Button auf dem Fragment2 ohne Probleme anzeigen, jetzt möchte ich aber das dieser durch Befehl

Java:
  public void onPageSelected(int position) {
                    if(position==1){
                        try {
                                                      xm.verbinden();
                        }catch (NullPointerException e){}
                    }
ausgeführt wird, der Befehl kommt zwar durch,
aber das Fragment 2 aktualisiert nicht.

Code im Fragment der die zwei anderen lädt:


Java:
 @Override
        public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
            super.onViewCreated(view, savedInstanceState);
            mPager = (ViewPager) getActivity().findViewById(R.id.pagerList);
            mPager.setAdapter(new MyAdapter(getChildFragmentManager()));
            mPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
                @Override
                public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

                }
                @Override
                public void onPageSelected(int position) {
                    if(position==1){
                        try {
                            // xm.setBbtn(false);
                            xm.verbinden();
                        }catch (NullPointerException e){}
                    }
                }
                @Override
                public void onPageScrollStateChanged(int state) {                 

                }
            });
 
Zuletzt bearbeitet von einem Moderator:

buggy84

Bekanntes Mitglied
Ich weiß nicht genau was Du machen willst, aber Änderungen an der UI sollten in einem separaten Thread erfolgen. zB Button.post(new Runnable...)
 

Ähnliche Java Themen

Neue Themen


Oben