タグ付けされた質問 「android-actionbaractivity」

9
Activity、AppCompatActivity、FragmentActivity、およびActionBarActivity:いつどちらを使用するか?
私はiOSから来ており、簡単で、UIViewControllerを使用するだけです。ただし、Androidでは、特定のAPIレベルに対応する特定のUIComponentがあるため、状況ははるかに複雑に見えます。私はBigNerdRanch for Android(この本は約2年前のものです)を読んでいます。Activity、をホストためするていFragmentActivitiesます。しかし、私Activityは非難されたと思いました。 それで、APIレベル22(APIレベル15または16の最小サポートあり)の場合、コンポーネントのホストとコンポーネント自体の両方に正確に何を使用する必要がありますか?これらすべての用途はありますか、それとも1つまたは2つをほぼ独占的に使用する必要がありますか?

6
ActionBarActivityに対するAppCompatActivityの拡張とは何ですか?
android.support.v7.app.AppCompatActivity 昨日、新機能として最新のv7サポートライブラリに追加されました。 ActionBarActivity新しいライブラリのために非推奨にAppCompatActivityなりAppCompatActivity、サポートライブラリのアクションバー機能を使用するアクティビティの基本クラスであると言われています。では、AppCompatActivityoverの新機能は何ActionBarActivityですか?どのような拡張機能がAppCompatActivityありActionBarActivityますか?そして、何の利点がありAppCompatActivityますか?誰かがいくつかのサンプルを提供できますか? ヒントがあれば大歓迎です。そして、事前に感謝します。 PS:私を最も驚かせたのは、AppCompatActivity拡張されたものandroid.support.v4.app.FragmentActivityはの直接の親クラスですActionBarActivity!私が実際にActionBarActivityできることは何でもAppCompatActivityできるということですが、なぜAndroidは後者を押し出したのですか? 一方、「はからActionBarActivityへの名前変更AppCompatActivityでAppCompatはありません。の内部ロジックはを介して利用できますAppCompatDelegate。したがって、の「内部ロジック」はAppCompat何ですか?というブログ投稿を見ました。何ができるAppCompatDelegate?誰かがこれに関するコードを投稿できますか?

3
ActionBarActivityが廃止された理由
Android Studioを新しくインストールし、拡張するアクティビティのコーディングを開始ActionBarActivityしたところ、非推奨であることがわかりました。それで、他にどのように私は私の活動のためにアクションバーを設定しますか?また、入門トレーニングでは、ActionBarActivity廃止予定であることを言及せずにを使用しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.