2012-05-01 12 views
0

ActivityGroupを使用してタブ内でActivityを切り替えるこのアプリケーションを開発しました。最新のAdMob SDKをダウンロードして、targetSdkVersionを8ではなく13にする必要がありました。そのため、ActivityGroupは推奨されていませんという警告が表示されます。タブごとに複数のアクティビティがあるタブ

Activityを1つのタブに切り替える新しい方法は何ですか?私はむしろ私のminSdkVersionを8に保ちたいと思います。それの例はありますか?

答えて

0

アクティビティを1つのタブに切り替える新しい方法は何ですか?

「1つのタブでアクティビティを切り替える新しい方法」はありません。 「新しい方法」に最も近いことは、タブ内のアクティビティを使用するのではなく、タブ内のフラグメント、またはアクションバーのタブ(フラグメントを変更するなどしてUIを変更する)を使用することです。

JavaDocs for TabActivityは、fragments-in-tabsを実装する方法を示しています。

+0

私のユーザーの95%がAndroid 2.xを使用しているので、APIレベル11から実装されているため、 'Fragment'sは実際にはオプションではないと思いますか?私が言ったように、Admob SDKが動作しないため、ビルドターゲットを13に変更しただけなので、廃止予定の警告を無視して今のように保つ必要があります。 – nhaarman

+0

@Niek:Androidサポートパッケージは、Android 1.6に戻ってくるフラグメントを提供します。 「廃止された警告を無視して、今すぐ持っているように保つべきですか?」あなたが選んだ場合、あなたはそうすることを歓迎します。これが長期的にどれくらいうまくいくかは誰でも推測されます。 – CommonsWare

関連する問題