display the current directory/photo name at the actionbar

This commit is contained in:
tibbi
2016-02-25 22:53:33 +01:00
parent 2e93991b6e
commit 1045b53f9a
5 changed files with 58 additions and 22 deletions

View File

@ -11,17 +11,18 @@ import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
import com.simplemobiletools.gallery.Constants;
import com.simplemobiletools.gallery.Directory;
import com.simplemobiletools.gallery.Helpers;
import com.simplemobiletools.gallery.R;
import com.simplemobiletools.gallery.adapters.DirectoryAdapter;
import java.io.File;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import com.simplemobiletools.gallery.Constants;
import com.simplemobiletools.gallery.Directory;
import com.simplemobiletools.gallery.R;
import com.simplemobiletools.gallery.adapters.DirectoryAdapter;
public class MainActivity extends AppCompatActivity implements OnItemClickListener {
private List<Directory> dirs;
@ -49,14 +50,14 @@ public class MainActivity extends AppCompatActivity implements OnItemClickListen
do {
final String path = cursor.getString(pathIndex);
final File file = new File(path);
final String fileDir = file.getParent().toLowerCase();
final String fileDir = file.getParent();
if (directories.containsKey(fileDir)) {
final Directory directory = directories.get(fileDir);
final int newImageCnt = directory.getPhotoCnt() + 1;
directory.setPhotoCnt(newImageCnt);
} else {
final String dirName = fileDir.substring(fileDir.lastIndexOf("/") + 1);
final String dirName = Helpers.getFilename(fileDir);
directories.put(fileDir, new Directory(fileDir, path, dirName, 1));
}
} while (cursor.moveToNext());