Warning for missing sent messages folder

This commit is contained in:
M66B
2021-07-11 17:26:56 +02:00
parent 72e0514b93
commit d0fa4677a7
5 changed files with 47 additions and 3 deletions

View File

@@ -123,6 +123,7 @@ public class FragmentAccount extends FragmentBase {
private ArrayAdapter<EntityFolder> adapter;
private Spinner spDrafts;
private Spinner spSent;
private TextView tvSentWarning;
private Spinner spArchive;
private Spinner spTrash;
private Spinner spJunk;
@@ -228,6 +229,7 @@ public class FragmentAccount extends FragmentBase {
spDrafts = view.findViewById(R.id.spDrafts);
spSent = view.findViewById(R.id.spSent);
tvSentWarning = view.findViewById(R.id.tvSentWarning);
spArchive = view.findViewById(R.id.spArchive);
spTrash = view.findViewById(R.id.spTrash);
spJunk = view.findViewById(R.id.spJunk);
@@ -482,6 +484,19 @@ public class FragmentAccount extends FragmentBase {
spTrash.setAdapter(adapter);
spJunk.setAdapter(adapter);
tvSentWarning.setVisibility(View.GONE);
spSent.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
tvSentWarning.setVisibility(position == 0 ? View.VISIBLE : View.GONE);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
tvSentWarning.setVisibility(View.VISIBLE);
}
});
adapterSwipe = new ArrayAdapter<EntityFolder>(getContext(), R.layout.spinner_item1, android.R.id.text1, new ArrayList<EntityFolder>()) {
@NonNull
@Override