2

我想在选项卡活动中更改选项卡内的当前活动,

经过一番研究,我知道我需要使用活动组去这个。

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启动选项卡的意图时抛出

我不知道如何解决这个问题,有人可以帮助我吗?

4

2 回答 2

6

您是否在 AndroidManifest.xml 中描述了您的新活动?我几乎每次创建活动时都忘记这样做。

于 2009-11-13T15:38:03.060 回答
0

对我有用的解决方案是清理项目。

在 Eclipse 中,Menu (Project) > Select Clean 完成后,编译并运行项目。

看看它是否有效。不过这很奇怪。

于 2011-07-21T04:14:24.380 回答