問題タブ [fragmentmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - フラグメント化されていないクラスからフラグメントのメソッドを呼び出す
UnrelatedClass から methodToBeCalled() を呼び出そうとしています。私はフラグメントに不慣れで、5日経ってもまだ理解できません。詳細なヘルプをいただければ幸いです。必要なコードが含まれていない場合は、お知らせください。喜んで投稿します。ありがとう!
メソッドには次のmethodToBeCalled()
コードが含まれます。
UnrelatedClass でこのコードを使用しようとしましたが、失敗しました (理由はわかりませんが):
android - Android フラグメントの変更
Android Studio を使用して Android アプリを作成します。
私の問題は、フラグメントが変更されると、アプリがクラッシュすることです。
コンソール出力 [コンソール]
コンテナ レイアウト コード [container.xml]
フラグメント アクティビティ レイアウト コード [fragment_activity.xml]
メイン アクティビティ コード [MainActivity.java]
フラグメントの次のレイアウト コード [fragment_next.xml]
フラグメントコード [FragmentNext.java]
java - Android:fragmentManager に問題がある (Error XML inflateExeption)
関数を初めて実行onClickMap
すると(ボタンをクリック)、機能してmapFragment
表示されます。次に、spotList
ボタンをクリックすると機能し、表示されます。もう一度SpotListFragment
実行onClickMap
すると、アプリがクラッシュします。
画面イメージ:
MainActivity.class
fragment_home.xml:
エラー:
android - FragmentManager から以前のバックスタック エントリを削除するには?
次の方法を使用してフラグメントを切り替えるアクティビティがあります。
私のナビゲーション スタックは次のようになります。
N-2 -> N-1 -> N
特定のフラグメント N が「開かれた」ときに、前のフラグメント (N-1) をバックスタックから削除したいので、「戻る」を押すと N-2 フラグメントが復元されます。
N フラグメントで FragmentManager.popBackStack(..) を呼び出すと、N および N-1 フラグメントが削除されます。
N フラグメントに切り替える直前に、N-1 フラグメントで popBackStack(..) を呼び出そうとしました。ただし、その場合、N-2 フラグメントが再開され、その後にのみ N フラグメントが表示されます。
私の質問は、現在のフラグメントをポップせずにバックスタックから前のフラグメントを削除する方法はありますか?
android - Android-フラグメントマネージャー
ユーザーが買い物リストにアイテムを追加できるようにする小さなプログラムを作成しようとしています。問題は、プログラムが開始され、しばらくするとすぐに終了して、「残念ながら、ショッピングが停止しました」というメッセージが表示されることです。ショッピングはアプリの名前です。その理由は何ですか?Eclipse の LogCat からのすべてのエラーは次のとおりです。
そして、ここに私のコードがありますが、ここに間違いはありません:
MainActivity ファイル:
ShoppingFragment ファイル:
なぜそれが機能したくないのか、私には本当にわかりません。何か提案をありがとう。
android - Android Viewpager フラグメントから ViewPager.getCurrentItem を学習する方法
さて、私はviewpagerを使用しています。私はこれでビューを作成しています:
どのビューが表示されているか知りたいです。通常ViewPager.getCurrentItem()
は aを呼び出すことができますFragmentActivity
が、Fragment ではどのビューが currentitem であるかを知るにはどうすればよいですか。