Bugfix (crashed on folder not existing)

This commit is contained in:
str4d
2014-02-26 23:12:55 +00:00
parent 882706b7ae
commit 75407d517a
2 changed files with 11 additions and 6 deletions

View File

@@ -13,4 +13,5 @@
<string name="folder_trash">Trash</string>
<string name="folder_empty">Folder is empty</string>
<string name="folder_does_not_exist">Folder does not exist</string>
</resources>

View File

@@ -33,15 +33,19 @@ public class FolderFragment extends ListFragment implements
String folderName = getArguments().getString(FOLDER_NAME);
mFolder = BoteHelper.getMailFolder(folderName);
getActivity().setTitle(BoteHelper.getFolderDisplayName(getActivity(), mFolder));
setListAdapter(mAdapter);
setEmptyText(getResources().getString(
R.string.folder_empty));
setListShown(false);
if (mFolder != null)
if (mFolder == null) {
setEmptyText(getResources().getString(
R.string.folder_does_not_exist));
getActivity().setTitle(getResources().getString(R.string.app_name));
} else {
setListShown(false);
setEmptyText(getResources().getString(
R.string.folder_empty));
getActivity().setTitle(BoteHelper.getFolderDisplayName(getActivity(), mFolder));
getLoaderManager().initLoader(EMAIL_LIST_LOADER, null, this);
}
}
// LoaderManager.LoaderCallbacks<List<Email>>