Celem jest usunięcie laga podczas przechodzenia fragmentów wybranych z
drawera. Gdy byliśmy we fragmencie z listą zwierząt i wybraliśmy z drawera
Mapę to widać że drawer zatrzymywał się w połowie i potem przeskok.
Próbowałem to rozwiązać poprzez wątki, dopiero ta dziwna konstrukcja która
znalazłem po forach dała efekt przejścia razem fragmentu i płynnego
schowania drawera.


2014-04-10 22:49 GMT+02:00 piotrmarcinkowski <notifications@github.com>:

> In src/com/blstream/myguide/StartActivity.java:
>
> > @@ -107,10 +107,24 @@ private void selectItem(int position) {
> >  		Fragment current = getSupportFragmentManager().findFragmentById(R.id.flFragmentHolder);
> >  		Fragment newFragment = null;
> >  		String tag = null;
> > +
> > +        new Thread() {
> > +            @Override
> > +            public void run() {
> > +                StartActivity.this.runOnUiThread(new Runnable() {
> > +                    @Override
> > +                    public void run() {
> > +                        mDrawerLayout.closeDrawer(mDrawerList);
> > +                    }
> > +                });
> > +            }
> > +        }.start();
>
> Bardzo dziwna konstrukcja. Jaki był jej cel? Startujesz nowy wątek tylko
> po to, że wrzucić coś z powrotem na wątek główny?
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/blstream/MyGuide/pull/82/files#r11506099>
> .
>