Quero alterar a atividade atual dentro de uma guia em uma atividade da guia,
depois de algumas pesquisas, sei que preciso usar o grupo de atividades para fazer isso.
então eu criei uma nova classe se estende ActivityGroup
com o código abaixo:
public class FavShop extends ActivityGroup{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LocalActivityManager m = getLocalActivityManager();
Intent i = new Intent(this, fav_shops.class);
Window window = m.startActivity("favourite shop",i);
setContentView(window.getDecorView());
}
}
então eu executo o programa, o programa lança o ActivityNotFoundException
quando a intenção da guia é iniciada
Não tenho idéia de como resolver esse problema, alguém poderia me ajudar?
Respostas:
6 para resposta № 1Você descreveu sua nova atividade no seu AndroidManifest.xml? Eu esqueço de fazer isso quase sempre que crio uma atividade.
0 para resposta № 2
A solução que funcionou para mim é LIMPAR o projeto.
No Eclipse, Menu (Projeto) > Selecionar Limpar \ limpo Uma vez feito, compile e execute o projeto.
Veja se funciona. É estranho embora.