Add synchronize menu item
This commit is contained in:
parent
a4a303383e
commit
71ccf98d63
@ -548,8 +548,9 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
|
||||
Utils.showSnackbar(rootLayout, e.getMessage());
|
||||
}
|
||||
});
|
||||
} else
|
||||
} else {
|
||||
sync(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void openAddFeedActivity(View view) {
|
||||
@ -688,6 +689,12 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
|
||||
case R.id.item_sort:
|
||||
displayFilterDialog();
|
||||
return true;
|
||||
case R.id.start_sync:
|
||||
if (!viewModel.isAccountLocal()) {
|
||||
refreshLayout.setRefreshing(true);
|
||||
}
|
||||
onRefresh();
|
||||
break;
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item);
|
||||
|
5
app/src/main/res/drawable/ic_sync.xml
Normal file
5
app/src/main/res/drawable/ic_sync.xml
Normal file
@ -0,0 +1,5 @@
|
||||
<vector android:height="24dp" android:tint="#FFFFFF"
|
||||
android:viewportHeight="24" android:viewportWidth="24"
|
||||
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M12,4L12,1L8,5l4,4L12,6c3.31,0 6,2.69 6,6 0,1.01 -0.25,1.97 -0.7,2.8l1.46,1.46C19.54,15.03 20,13.57 20,12c0,-4.42 -3.58,-8 -8,-8zM12,18c-3.31,0 -6,-2.69 -6,-6 0,-1.01 0.25,-1.97 0.7,-2.8L5.24,7.74C4.46,8.97 4,10.43 4,12c0,4.42 3.58,8 8,8v3l4,-4 -4,-4v3z"/>
|
||||
</vector>
|
@ -2,16 +2,22 @@
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<item
|
||||
android:id="@+id/item_filter_read_items"
|
||||
android:title="@string/show_read_articles"
|
||||
app:showAsAction="never"
|
||||
android:checkable="true"/>
|
||||
|
||||
<item
|
||||
android:id="@+id/item_sort"
|
||||
android:title="@string/filter"
|
||||
android:icon="@drawable/ic_filter"
|
||||
android:title="@string/filter"
|
||||
app:showAsAction="ifRoom" />
|
||||
|
||||
<item
|
||||
android:id="@+id/start_sync"
|
||||
android:icon="@drawable/ic_sync"
|
||||
android:title="@string/synchronize"
|
||||
app:showAsAction="ifRoom" />
|
||||
|
||||
<item
|
||||
android:id="@+id/item_filter_read_items"
|
||||
android:checkable="true"
|
||||
android:title="@string/show_read_articles"
|
||||
app:showAsAction="never" />
|
||||
|
||||
</menu>
|
@ -131,5 +131,6 @@
|
||||
<string name="back">Retour</string>
|
||||
<string name="show_caption">Afficher la légende</string>
|
||||
<string name="password_helper">Votre mot de passe d\'API (Configuration > Profil)</string>
|
||||
<string name="synchronize">Synchroniser</string>
|
||||
|
||||
</resources>
|
@ -137,4 +137,5 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="back">Back</string>
|
||||
<string name="show_caption">Show caption</string>
|
||||
<string name="synchronize">Synchronize</string>
|
||||
</resources>
|
||||
|
Loading…
x
Reference in New Issue
Block a user