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

私にとってうまくいった解決策は、プロジェクトをCLEANすることです。

Eclipse で、[メニュー(プロジェクト) ] > [クリーンを選択] 完了したら、プロジェクトをコンパイルして実行します。

それが機能するかどうかを確認してください。しかし、それは奇妙です。

于 2011-07-21T04:14:24.380 に答える