浏览代码

GalleryFragment: restore title and fab on resume

Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
Álvaro Brey Vilas 3 年之前
父节点
当前提交
7ff1d0d7d3
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      src/main/java/com/owncloud/android/ui/fragment/GalleryFragment.java

+ 9 - 0
src/main/java/com/owncloud/android/ui/fragment/GalleryFragment.java

@@ -27,12 +27,15 @@ import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
 
+import com.owncloud.android.R;
 import com.owncloud.android.datamodel.OCFile;
 import com.owncloud.android.lib.common.utils.Log_OC;
+import com.owncloud.android.ui.activity.FileDisplayActivity;
 import com.owncloud.android.ui.asynctasks.GallerySearchTask;
 import com.owncloud.android.ui.events.ChangeMenuEvent;
 
 import androidx.annotation.NonNull;
+import androidx.fragment.app.FragmentActivity;
 import androidx.recyclerview.widget.GridLayoutManager;
 import androidx.recyclerview.widget.RecyclerView;
 
@@ -107,6 +110,12 @@ public class GalleryFragment extends OCFileListFragment {
     public void onResume() {
         super.onResume();
         setLoading(photoSearchQueryRunning);
+        final FragmentActivity activity = getActivity();
+        if (activity instanceof FileDisplayActivity) {
+            FileDisplayActivity fileDisplayActivity = ((FileDisplayActivity) activity);
+            fileDisplayActivity.updateActionBarTitleAndHomeButtonByString(getString(R.string.drawer_item_gallery));
+            fileDisplayActivity.setMainFabVisible(false);
+        }
     }
 
     @Override