Work around Android telling us zero-date when no date is present (#6450)
This commit is contained in:
parent
5a74279ce8
commit
e2bbc3ef17
@ -204,7 +204,7 @@ public class LocalFeedUpdater {
|
|||||||
mediaMetadataRetriever.setDataSource(context, file.getUri());
|
mediaMetadataRetriever.setDataSource(context, file.getUri());
|
||||||
|
|
||||||
String dateStr = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DATE);
|
String dateStr = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DATE);
|
||||||
if (!TextUtils.isEmpty(dateStr)) {
|
if (!TextUtils.isEmpty(dateStr) && !"19040101T000000.000Z".equals(dateStr)) {
|
||||||
try {
|
try {
|
||||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd'T'HHmmss", Locale.getDefault());
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd'T'HHmmss", Locale.getDefault());
|
||||||
item.setPubDate(simpleDateFormat.parse(dateStr));
|
item.setPubDate(simpleDateFormat.parse(dateStr));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user