我想更改标签活动中标签内的当前活动
经过一些研究,我知道我需要使用活动组来实现这个目标。然后我创建了一个新的类ActivityGroup
,其代码如下:
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());
}
}
然后我运行程序,程序在启动选项卡的意图时抛出ActivityNotFoundException
我不知道如何解决这个问题,任何人都可以帮助我吗?
答案 0 :(得分:6)
您是否在AndroidManifest.xml中描述了新的活动?几乎每次创建活动时我都会忘记这样做。
答案 1 :(得分:0)
对我有用的解决方案是清理项目。
在Eclipse中,菜单(项目)>选择清洁 完成后,编译并运行项目。
看看它是否有效。这很奇怪。