package com.bottle.hp.album.gallery; import android.R; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.GridView; import android.widget.ListAdapter; import android.widget.Spinner; import android.widget.SpinnerAdapter; import androidx.appcompat.app.AppCompatActivity; import com.bottle.hp.album.R$id; import com.bottle.hp.album.R$layout; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /* loaded from: classes.dex */ public class ActivityGallery extends AppCompatActivity implements AdapterView.OnItemSelectedListener, AdapterView.OnItemClickListener { private GridView a; private AdapterGallery b; private Map> c; private Spinner d; private ArrayAdapter e; private List f; private ArrayList g; private void D0() { this.c.put("all", new ArrayList()); Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; Cursor query = getContentResolver().query(uri, new String[]{"_data", "bucket_display_name"}, null, null, "date_modified DESC"); if (query != null) { int columnIndex = query.getColumnIndex("_data"); int columnIndex2 = query.getColumnIndex("bucket_display_name"); while (query.moveToNext()) { String string = query.getString(columnIndex2); List list = this.c.get(string); if (list == null) { list = new ArrayList<>(); this.c.put(string, list); } String string2 = query.getString(columnIndex); list.add(string2); this.c.get("all").add(string2); } } } private void initData() { D0(); this.b.a(this.c.get("all")); this.f = new ArrayList(); this.f.addAll(this.c.keySet()); this.e = new ArrayAdapter<>(this, R.layout.simple_spinner_item, this.f); this.e.setDropDownViewResource(R.layout.simple_spinner_dropdown_item); this.d.setAdapter((SpinnerAdapter) this.e); } @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R$layout.activity_gallery); this.a = (GridView) findViewById(R$id.grid_view); this.d = (Spinner) findViewById(R$id.spinner); this.d.setOnItemSelectedListener(this); this.b = new AdapterGallery(this); this.a.setAdapter((ListAdapter) this.b); this.c = new HashMap(); this.a.setOnItemClickListener(this); initData(); } @Override // android.widget.AdapterView.OnItemClickListener public void onItemClick(AdapterView adapterView, View view, int i, long j) { GalleryPreviewActivity.a(this, this.g, i); } @Override // android.widget.AdapterView.OnItemSelectedListener public void onItemSelected(AdapterView adapterView, View view, int i, long j) { this.g = (ArrayList) this.c.get(this.e.getItem(i)); this.b.b(this.g); } @Override // android.widget.AdapterView.OnItemSelectedListener public void onNothingSelected(AdapterView adapterView) { } }