mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2025-10-05 13:29:50 +02:00
Display a custom error view when there is something wrong when loading best posts. Probably fix a bug that holder.getAdapterPosition() returns -1 when loading subreddit icons in the RecyclerView of PostFragment. Subreddit banners are parsed correctly in ParseSubscribedThing. Check if the api call is successful in onResponse. Rewrite some methods.
This commit is contained in:
BIN
app/src/main/res/drawable/load_post_error_indicator.png
Normal file
BIN
app/src/main/res/drawable/load_post_error_indicator.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 59 KiB |
@@ -21,7 +21,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:fitsSystemWindows="true"
|
||||
app:contentScrim="?attr/colorPrimary"
|
||||
app:layout_scrollFlags="scroll|exitUntilCollapsed"
|
||||
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"
|
||||
app:toolbarId="@+id/toolbar">
|
||||
|
||||
<RelativeLayout
|
||||
@@ -109,6 +109,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
app:layout_collapseMode="pin"
|
||||
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"
|
||||
app:popupTheme="@style/AppTheme.PopupOverlay"
|
||||
app:navigationIcon="?attr/homeAsUpIndicator" />
|
||||
|
||||
|
@@ -19,6 +19,28 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/fetch_post_error_linear_layout_post_fragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/fetch_post_error_image_view_post_fragment"
|
||||
android:layout_width="150dp"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/load_posts_error"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<!--<android.support.design.widget.FloatingActionButton
|
||||
android:id="@+id/fab_post_fragment"
|
||||
android:layout_width="wrap_content"
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="action_settings">Settings</string>
|
||||
<string name="action_download">Download</string>
|
||||
|
||||
<string name="load_posts_error">Error loading posts.\nTap to retry.</string>
|
||||
|
||||
<string name="load_data_failed">Cannot load posts</string>
|
||||
<string name="load_comment_failed">Error loading comments</string>
|
||||
<string name="retry">Retry</string>
|
||||
|
Reference in New Issue
Block a user