Show account folder rule

pull/212/head
M66B 1 year ago
parent 61ad1cc974
commit cafb7a5b20

@ -835,6 +835,7 @@ public class FragmentRule extends FragmentBase {
RefData data = new RefData(); RefData data = new RefData();
DB db = DB.getInstance(context); DB db = DB.getInstance(context);
data.account = db.account().getAccount(aid);
data.folder = db.folder().getFolder(fid); data.folder = db.folder().getFolder(fid);
data.identities = db.identity().getSynchronizingIdentities(aid); data.identities = db.identity().getSynchronizingIdentities(aid);
data.answers = db.answer().getAnswers(false); data.answers = db.answer().getAnswers(false);
@ -844,7 +845,9 @@ public class FragmentRule extends FragmentBase {
@Override @Override
protected void onExecuted(Bundle args, RefData data) { protected void onExecuted(Bundle args, RefData data) {
tvFolder.setText(data.folder.getDisplayName(getContext())); tvFolder.setText(String.format("%s:%s",
data.account == null ? "" : data.account.name,
data.folder.getDisplayName(getContext())));
adapterIdentity.clear(); adapterIdentity.clear();
adapterIdentity.addAll(data.identities); adapterIdentity.addAll(data.identities);
@ -1673,6 +1676,7 @@ public class FragmentRule extends FragmentBase {
} }
private static class RefData { private static class RefData {
EntityAccount account;
EntityFolder folder; EntityFolder folder;
List<EntityIdentity> identities; List<EntityIdentity> identities;
List<EntityAnswer> answers; List<EntityAnswer> answers;

Loading…
Cancel
Save