問題タブ [swipeview]
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.
android - アプリケーションを再起動するまで、スワイプ タブでカーソル ローダーが更新されない
ランチャー アクティビティには 2 つのスワイプ タブがあり、そのうちの 1 つは simpleCursorAdapter とカーソルローダーを使用してデータベースからビューを設定する 2 つのアクティビティを持つアプリケーションがあります。
タブなしで単一のアクティビティを使用している場合、コードは正常に機能します。つまり、データベースが変更されると更新データを取得しますが、この新しい設計では、アプリを再起動した後にのみ更新データを取得します。
アプリケーションが起動した後のシナリオは次のとおりです。ローダーを開始し、タブにリストビューを入力します。次に、リストビューの項目の 1 つをクリックして 2 番目のアクティビティを開始できます。ボタン。
2 番目のアクティビティを閉じた後、メイン アクティビティに戻り、データベースに行を挿入します (この時点まで、すべてが正常に機能しています。デバッガで確認できます)。
しかし、問題は、アプリを再起動しない限り、新しく入力した項目が画面に表示されないことです。
タブ間を数回スワイプしても何も起こりません。
フラグメント コールバックでローダーを再起動しようとしましたが、まだ変更がありません。
私の設計で何が問題になっていますか?
java - Android Studio: フラグメントを読み取るスワイプ タブ アプリケーションの作成。強制終了
私は本質的に新しい Android Studio 開発者であり、現在、プログラムの 3 つのタブを切り替えようとしています。残念ながら、私が何かを開こうとすると、プログラムは強制的に閉じてしまいます。タブに関してクラスのインスタンスを宣言したので、問題がどこにあるのか完全にはわかりません。
MainActivity.java
Tab1 (他の 2 つのタブは同じ)
私はこれに関するヘルプを求めて他の Web サイトを調べましたが、ほとんどの場合、廃止されたプログラムや質問を完全にカバーしていないプログラムをカバーしています。
編集:クラスの .newinstance の作成に関係していることを学びましたが、これがどのように達成されるかはまだよくわかりません。
ログキャット出力。含まれるエラー部分のみ
10-29 21:04:04.599 9452-9452/com.example.main E/AndroidRuntime﹕ 致命的な例外: メイン プロセス: com.authpayx.authportbeta04、PID: 9452 java.lang.ClassCastException: com.example.main.main@ 42d45398 android.app.FragmentManagerImpl.performPendingDeferredStart(FragmentManager.java:785) で android.app.FragmentManagerImpl.moveToState(FragmentManager.java:849) で com.example.main.Tab1.onAttach(Tab1.java:84) で OnFragmentInteractionListener を実装する必要があります。 ) android.app.Fragment.setUserVisibleHint(Fragment.java:997) で android.support.v13.app.FragmentCompatICSMR1.setUserVisibleHint(FragmentCompatICSMR1.java:23) で android.support.v13.app.FragmentCompat$ICSMR1FragmentCompatImpl.setUserVisibleHint( FragmentCompat.java:48) android.support.v13.app.FragmentCompat.setUserVisibleHint(FragmentCompat.java:76) で android.support.v13.app.FragmentPagerAdapter.setPrimaryItem(FragmentPagerAdapter.java:134) で android.support.v4.view.ViewPager.populate(ViewPager.java:1071) android.support.v4.view.ViewPager.populate(ViewPager.java:919) で android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1441) で android.view.View.measure(View.java :17478) android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5364) で android.widget.FrameLayout.onMeasure(FrameLayout.java:310) で android.view.View.measure(View.java:17478) で android .view.ViewGroup.measureChildWithMargins(ViewGroup.java:5364) com.android.internal.widget.ActionBarOverlayLayout で。onMeasure(ActionBarOverlayLayout.java:412) で android.view.View.measure(View.java:17478) で android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5364) で android.widget.FrameLayout.onMeasure(FrameLayout.java) :310) com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2548) で android.view.View.measure(View.java:17478) で android.view.ViewRootImpl.performMeasure( ViewRootImpl.java:2262) で android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1391) で android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1590) で android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1249) ) android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6585) で android.view.Choreographer$CallbackRecord.run(Choreographer.java:803) で android.view.Choreographer.doCallbacks(Choreographer.java:603) で android.view.Choreographer.doFrame(Choreographer.java:573) でandroid.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789) で android.os.Handler.handleCallback(Handler.java:733) で android.os.Handler.dispatchMessage(Handler.java:95) で android.os .Looper.loop(Looper.java:136) で android.app.ActivityThread.main(ActivityThread.java:5579) で java.lang.reflect.Method.invokeNative(Native Method) で java.lang.reflect.Method.invoke (Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) で dalvik.system.NativeStart.main(ネイティブ メソッド)
android - フラグメント内でタブが表示されないのはなぜですか?
私のアプリでは、フラグメント内の 4 つのタブのスワイプ ビューを使用したいと考えています。4 つのタブにはそれぞれ異なるフラグメントが含まれており、4 つのフラグメントはすべて右から左へ、またはその逆にスワイプすることでスライドします。フラグメントは正常に機能していますが、タブはフラグメント内に表示されません。誰でもこれに対する解決策を持っています。前もって感謝します :)
これは、タブを含むメインフラグメントです:-
これはフラグメントのアダプターです:-
android-actionbar - Android 5 で getActionBar が null を返すため、スワイプ タブ アプリケーションを実行できません
Android アプリ (Android L) でスワイプ タブを作成したい Googleで利用可能ないくつかの例を実行しようとしましたが、どこでも同じ問題が発生しました
ruby - ひょうたんiOSのスワイプコマンド
こんにちは、たくさんの画面をスワイプする必要があり、次のような構文をいくつか試しました
しかし、スワイプして画面を同じ画面に戻します。
android - 画像をオーバーレイ/オーバーラップする Android タブ
概念的なアンドロイドの質問があります。appcompat ライブラリ (API min:15、target:21) を使用します。
そして、トップタブ (またはその中にさえ) とその下のコンテンツの上に画像を配置したいと考えています。(コンテンツは swipeView の可能性があります)
このような:
重要なのは、画像を最後のタブ内で固定し、下のコンテンツの上に配置する必要があることです。(フラグメントに依存しない必要があります)
どのようにしますか?
これを簡単に処理できるApi 21の新しいものはありますか?
ありがとう!!