Tecnologia do Blogger.
RSS

[androidbrasil-dev] Activity_main.xml não aparece quando a aplicação é inicializada ou quando o botão voltar dos fragments é pressionado

Boa tarde,

Estou começando a desenvolver uma aplicação (para começar a aprender android) e estou com uma dificuldade/dúvida. Estou utilizando o AndroidStudio e estou utilizando um dos layouts padrões (com Fragments). Adicionei alguns fragments e testei, está tudo okay. A dificuldade é que a activity_main.xml não aparece quando a aplicação é inicializada, a primeira tela é o tela do primeiro fragment e quando eu clico no botão voltar, o Navigation Drawer se abre. 

No entanto, eu gostaria que ao abrir a aplicação, o activity_main.xml fosse aberto e ao fechar um fragment (após escolher um deles no Navigation Drawer) voltasse para o main_activity.xml. 

Procurei no stackoverflow e não encontrei alguma resposta para que eu possa fazer isto, por isso agora não sei se a pergunta/dúvida está correta ou se estou deixando algo bobo passar.


@Override  public void onNavigationDrawerItemSelected(int position) {      // update the main content by replacing fragments      System.out.println("onNavigationDrawerItemSelected - Position: " + position);      Fragment fragment = null;      FragmentManager fragmentManager = getSupportFragmentManager();      if (!this.loaded){          return;      }      switch (position) {            case 0: {              fragmentManager.beginTransaction()                      .replace(R.id.container, PostView.newInstance())                      .commit();              break;          }          case 1: {              fragmentManager.beginTransaction()                      .replace(R.id.container, RegionView.newInstance())                      .commit();              break;          }          case 2: {              fragmentManager.beginTransaction()                      .replace(R.id.container, UtilsView.newInstance())                      .commit();              break;          }          case 3: {              fragmentManager.beginTransaction()                      .replace(R.id.container, LocationView.newInstance())                      .commit();              break;          }          default:              break;      }  }


Alguém poderia me orientar ou me dizer oq devo estudar por favor?




--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário