diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java
index ed42199a6b..afa382fa6d 100644
--- a/app/src/main/java/eu/faircode/email/ActivityView.java
+++ b/app/src/main/java/eu/faircode/email/ActivityView.java
@@ -41,6 +41,7 @@ import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ScrollView;
import android.widget.Toast;
@@ -1238,8 +1239,19 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
@NonNull
@Override
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
+ LayoutInflater inflater = LayoutInflater.from(getContext());
+ View dview = inflater.inflate(R.layout.dialog_first, null);
+ Button btnInfo = dview.findViewById(R.id.btnInfo);
+
+ btnInfo.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Helper.viewFAQ(getContext(), 39);
+ }
+ });
+
return new AlertDialog.Builder(getContext())
- .setMessage(getString(R.string.title_hint_sync))
+ .setView(dview)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java
index 77475fc082..b2aab1bb44 100644
--- a/app/src/main/java/eu/faircode/email/ApplicationEx.java
+++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java
@@ -246,6 +246,7 @@ public class ApplicationEx extends Application {
} else if (version < 978) {
if (!prefs.contains("poll_interval"))
editor.putInt("poll_interval", 0);
+ editor.remove("first");
}
if (BuildConfig.DEBUG && false) {
diff --git a/app/src/main/res/layout/dialog_first.xml b/app/src/main/res/layout/dialog_first.xml
new file mode 100644
index 0000000000..4ead489811
--- /dev/null
+++ b/app/src/main/res/layout/dialog_first.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 53c64941b8..b51d208bd7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1034,7 +1034,9 @@
If you have a question or a problem, please use the support menu to get helpSwipe left to trash; Swipe right to archive (if available); The swipe actions can be configured in the account settingsLong press a message to start selecting multiple messages; Hold and swipe up or down to select more messages
+ ImportantDownloading messages can take some time, depending on the speed of the provider, internet connection and device and on the number of messages. While downloading messages the app might respond slower.
+ Since FairEmail by default always receives messages, Android will report FairEmail to be always active. Therefore it might look like that FairEmail is always using battery power, but in fact this is not the case.Long press for optionsThis is a summary of the content of a raw message file. Save the raw message with the save icon in the action bar to view all content.