質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Q&A

0回答

360閲覧

Viewpagerで表示しているSwipe画像が、遷移先より戻った際に表示されない

bagi

総合スコア4

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

0グッド

0クリップ

投稿2020/06/28 13:12

編集2020/06/29 00:44

前提・実現したいこと

現在、画面に複数枚の画像をSwipeで表示させる画面を実装しています。
問題となっているのは、次の画面へ遷移し、戻った際に画面に表示されているはずの画像が消えている状態となっていることです。
問題の解決に至らず、苦慮しております。助けていただけると幸いです。

該当のソースコード

前の画面に戻る処理

java

1//前の画面に戻る 2FragmentManager fragmentManager = getFragmentManager(); 3if(fragmentManager != null) { 4 fragmentManager.popBackStack(); 5}

戻った先の処理

java

1@Override 2public void onResume() { 3 //ViewPgarの再設定 4 this.swipeImageViewPager(); 5 //店舗選択の結果、店舗名を表示する 6 mStampSpotName.setText(mGetListSpotName); 7 super.onResume(); 8} 9

参考にしたブログの通り、getChildFragmentManager()を設定してみました

java

1 private void swipeImageViewPager() { 2 3 //TabViewに画像を設定する 4 mDecoPhotoAdapter = new DecoPhotoImageAdapter(getChildFragmentManager(),mSelectImagePath); 5 //Stamp Gallery1 Image URL 6 mDecoPhotoAdapter.setFragmentImage1URL(mSelectImagePath.get(1)); 7 //Stamp Gallery2 Image URL 8 mDecoPhotoAdapter.setFragmentImage2URL(mSelectImagePath.get(2)); 9 //Stamp Gallery3 Image URL 10 mDecoPhotoAdapter.setFragmentImage3URL(mSelectImagePath.get(3)); 11 //Stamp Gallery4 Image URL 12 mDecoPhotoAdapter.setFragmentImage4URL(mSelectImagePath.get(4)); 13 //Stamp Gallery5 Image URL 14 mDecoPhotoAdapter.setFragmentImage5URL(mSelectImagePath.get(5)); 15 16 DecoStampImageViewPager.setAdapter(mDecoPhotoAdapter); 17 mDecoPhotoAdapter.notifyDataSetChanged(); 18 //Tabの設定 19 tabLayout.setupWithViewPager(DecoStampImageViewPager, true); 20 21 }

試したこと

以下のサイトに同様の問題解決の情報があったため試しましたが、やり方の問題はあるのかもしれませんが、効果はありませんでした。
https://qiita.com/tomoteru/items/1e2328b05fb8257f4192

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問