0

私は 1 つの tabGroupActivity を持っています。この tabGroupActivity で、次のように「pideInformacion」という新しいアクティビティを開始します。

Intent intent = new Intent(getParent(), pideInformacion.class);
TabGroupActivity parentActivity = (TabGroupActivity)getParent();
parentActivity.startChildActivity("pideInformacion", intent);

次に、pideInformacion クラスから、アプリは verMapaGps と呼ばれる新しいアクティビティを開きます。

Intent intent = new Intent(this, verMapaGps.class);
TabGroupActivity parentActivity = (TabGroupActivity)getParent();
parentActivity.startChildActivity("verMapaGps", intent);

pideInformacion クラスに戻るには、verMapaGps で文字列値を設定してください。

この方法で親アクティビティにアクセスできますが、親アクティビティの値にアクセスして設定する方法がわかりません。

Activity pideInfoActivity = (pideInformacion) getParent();

このメソッドを使用すると、タブホストが非表示になり、タブバーをアプリケーション全体に表示したいため、startActivityForResult を使用できません。

前もって感謝します!

4

1 に答える 1

0

文字列を静的変数として作成し、それを親アクティビティで使用してみてください。

于 2012-08-09T03:19:58.907 に答える