Merge pull request #5791 from ByteHamster/refresh-always
Add button to always refresh over mobile data
This commit is contained in:
commit
3d54aa7064
|
@ -123,7 +123,7 @@ public class AutoUpdateManager {
|
|||
Log.d(TAG, "Run auto update immediately in background.");
|
||||
if (!NetworkUtils.networkAvailable()) {
|
||||
Log.d(TAG, "Ignoring: No network connection.");
|
||||
} else if (NetworkUtils.isEpisodeDownloadAllowed()) {
|
||||
} else if (NetworkUtils.isFeedRefreshAllowed()) {
|
||||
startRefreshAllFeeds(context);
|
||||
} else {
|
||||
confirmMobileAllFeedsRefresh(context);
|
||||
|
@ -134,8 +134,12 @@ public class AutoUpdateManager {
|
|||
AlertDialog.Builder builder = new AlertDialog.Builder(context)
|
||||
.setTitle(R.string.feed_refresh_title)
|
||||
.setMessage(R.string.confirm_mobile_feed_refresh_dialog_message)
|
||||
.setPositiveButton(R.string.yes,
|
||||
.setPositiveButton(R.string.confirm_mobile_streaming_button_once,
|
||||
(dialog, which) -> startRefreshAllFeeds(context))
|
||||
.setNeutralButton(R.string.confirm_mobile_streaming_button_always, (dialog, which) -> {
|
||||
UserPreferences.setAllowMobileFeedRefresh(true);
|
||||
startRefreshAllFeeds(context);
|
||||
})
|
||||
.setNegativeButton(R.string.no, null);
|
||||
builder.show();
|
||||
}
|
||||
|
|
|
@ -188,7 +188,7 @@
|
|||
</plurals>
|
||||
<string name="edit_tags">Edit tags</string>
|
||||
<string name="rename_tag_label">Rename tag</string>
|
||||
<string name="confirm_mobile_feed_refresh_dialog_message">Downloading episodes over mobile data connection is disabled in the settings.\n\nDo you still want to refresh all podcasts over mobile data?</string>
|
||||
<string name="confirm_mobile_feed_refresh_dialog_message">Refreshing podcasts over mobile data connection is disabled in the settings.\n\nDo you want to refresh anyway?</string>
|
||||
|
||||
<!-- actions on feeditems -->
|
||||
<string name="download_label">Download</string>
|
||||
|
|
Loading…
Reference in New Issue