2016-07-19 4 views
-2

私はこれについて助けが必要です。私はこれについて非常に奇妙なsthを実現します。アクションバー(タイトル)を無効にするために、私はこのコードでは私はこのgetFragmentManagerとgetSupportFragmentManagerエラー

extends Activity 

extends AppCompatActivity 

から変更

requestWindowFeature(Window.FEATURE_NO_TITLE); 

だから、この作品だけを追加する必要がありますそれを変更した後、getFragmentManagerのエラーが発生しました。

スクリーンショットをご覧ください。そして、もしあなたたちがどんなアイディアを持っているのか教えてください。 THX

enter image description here

+0

フラグメントを作成してandroid.appを拡張する必要があります。フラグメント –

答えて

5

getFragmentManager()の代わりにgetSupportFragmentManager()を使用してください。 AppCompatActivityしたがって、v4の機能

を使用し、 FragmentActivityActivity変更、それの代わりに Activityでそれを使用するために必要なv4のライブラリです。そして、あなたは getSupportFragmentManager()

+0

インポートしましたが、それでも機能しません。同じエラープロンプト – gosulove

+0

更新された答えをチェックアウトする...あなたは 'Activity'の代わりに' FragmentActivity'を使う必要があります –

+2

あなたはとても素晴らしいです!!!!thx alot – gosulove

1

あなたはこのインポートimport android.support.v4.app.Fragment;を使用している場合は、

は、あなたはgetSupportFragmentManagerを使用する必要があります。

これが役に立ちます。

1

を使用することができますrequestWindowFeature()はあなたがAppCompatActivityとそのメソッドを使用することができなかった理由をAppCompatActivity厥ではサポートされていません。また

あなたはAppCompatActivityを使用している場合は、あなたはSupportFragmentを使用する必要があり、活動を使用している場合、その後フラグメントを使用しています。

+0

requestWindowFeature()はAppCompatActivityではサポートされていません。アクションバーを無効にする方法は? – gosulove

+0

これが役立つかどうかを確認してください:http://stackoverflow.com/questions/18526144/actionbarcompat-hide-actionbar-before-activity-is-created-bug –

1

通常のものの代わりにCompatメソッドgetSupportFragmentManager()を使用する必要があります。

これは、タイプのオブジェクトを返します。これは、オブジェクトを格納しようとしているオブジェクトのタイプである、android.app.FragmentManagerです。

あなたが定期的にメソッドgetFragmentManager()を使用する場合は、互換性のないタイプであるタイプandroid.app.FragmentManagerのオブジェクトを返します。

+0

getCompatFragmentManager()??? – gosulove

+0

申し訳ありません。私は*サポートを意味します。今編集されました。私はCompatibility and Supportで考えていましたが、私は誤解しました。 – Alber8295

関連する問題