diff --git a/app/src/main/java/app/fedilab/android/activities/ShowConversationActivity.java b/app/src/main/java/app/fedilab/android/activities/ShowConversationActivity.java
index 7bd00699a..07d50150e 100644
--- a/app/src/main/java/app/fedilab/android/activities/ShowConversationActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/ShowConversationActivity.java
@@ -37,6 +37,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
@@ -79,6 +80,7 @@ public class ShowConversationActivity extends BaseActivity implements OnRetrieve
private BroadcastReceiver receive_action;
private String conversationId;
private boolean spoilerShown, spoilerBehaviour;
+ private LinearLayout loader;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -118,7 +120,8 @@ public class ShowConversationActivity extends BaseActivity implements OnRetrieve
if (detailsStatus == null || detailsStatus.getId() == null)
finish();
-
+ loader = findViewById(R.id.loader);
+ loader.setVisibility(View.VISIBLE);
detailsStatus.setFocused(true);
if (MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.MASTODON) {
@@ -352,6 +355,7 @@ public class ShowConversationActivity extends BaseActivity implements OnRetrieve
@Override
public void onRetrieveContext(APIResponse apiResponse) {
swipeRefreshLayout.setRefreshing(false);
+ loader.setVisibility(View.GONE);
if (apiResponse.getError() != null) {
if( apiResponse.getError().getError() != null) {
Toasty.error(getApplicationContext(), apiResponse.getError().getError(), Toast.LENGTH_LONG).show();
diff --git a/app/src/main/res/layout/activity_show_conversation.xml b/app/src/main/res/layout/activity_show_conversation.xml
index ca2748cc2..2f62bdb66 100644
--- a/app/src/main/res/layout/activity_show_conversation.xml
+++ b/app/src/main/res/layout/activity_show_conversation.xml
@@ -48,6 +48,26 @@
android:scrollbars="none"
android:divider="@null" />
+
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 290d0b395..b88fa3002 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1235,4 +1235,5 @@
The app received a very long error message from the API %1$s
Message preview
Add mentions in each message
+ Fetching conversation
\ No newline at end of file