Como substituir o Fragment dentro do ViewPager, usando o PagerAdapter?

Meu problema

Estou usando umViewPager para exibir fragmentos dentro de umFragmentActivity. O ViewPager obtém fragmentos do anexoFragmentPagerAdapter.

mViewPager = (ViewPager) findViewById(R.id.view_pager);       
mAdapter = new HomePagerAdapter(getSupportFragmentManager());    
mViewPager.setAdapter(mAdapter);

SuponhaViewPager tem 3 fragmentos para exibir:Fragment1, Fragment2, Fragment3. Fragment1 é um fragmento de grade e exibe uma grade.Fragment2 eFragment3 têm seu próprio conteúdo para exibir. Quando o uso desliza na tela,ViewPager exibirá o próximo fragmento -Fragment2. E assim por diante.

O que eu quero?

O que eu quero é que, quando um item da grade (exibido porFragment1) é clicado,Fragment1 deve ser completamente substituído por algum outro fragmento, digamosFragment4 (este é um fragmento diferente e não é retornado pelo adaptador conectado). O usuário trabalhará emFragment4 e depoisButtonBack clique (apenas ao lado do botãoFragment4),Fragment1 com a grade deve ser exibida novamente. enquanto issoViewPager deve se comportar da mesma forma, ou seja, no furto, o próximo fragmento (no nosso casoFragment2) será exibido.

Então, eu só quero obter o mesmo comportamento que no exemplo:http://developer.android.com/training/basics/fragments/fragment-ui.html#Replace

Minha pergunta

Então, isso é possível de alcançar? Se sim, então como? Eu agradeceria muito por sua ajuda. Alex. P.S. Desculpe pelo meu Inglês:)

questionAnswers(3)

yourAnswerToTheQuestion