summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java
AgeCommit message (Collapse)Author
2019-06-24Reorganize item fragments lifecycleAnderson Mesquita
2019-05-27Replace action/callback utils with ItemActionButtonAnderson Mesquita
This just replaces all previous usages of `ActionButtonUtils` and `DefaultActionButtonCallback` with the newly created `ItemActionButton` class.
2019-05-19Merge branch 'develop' into eventbus-v3ByteHamster
2019-04-30Return Optional feed when loading feed itemsAnderson Mesquita
RxJava 2.x no longer accepts `null` values and will yield a `NullPointerException` immediately or as a signal to downstream [1]. This returns an Optional<Feed> instead to avoid errors. [1]: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#nulls
2019-04-28Made null check workByteHamster
2019-04-12Upgraded EventBus to v3ByteHamster
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused).
2019-04-06#2966 RxJava2 null - case the underlying method may return null, butorionlee
should never happen in the code path, e.g., return the current FeedItem in ItemFragment UI. Mark underlying method as @Nullable, and let observer's existing onError() to handle null case Rx observer : underlying sources marked as @Nullable ItemFragment.load : .loadInBackground MediaplayerActivity.checkFavorite : DBReader.getFeedItem ItemDescriptionFragment.onViewCreated : DBReader.getFeedItem ItemlistFragment.loadItems : .loadData
2019-01-03Merge pull request #2859 from ByteHamster/glide-48H. Lehmann
Upgraded Glide to version 4.8.0
2018-12-26Merge branch 'develop' into rxjava2ByteHamster
2018-10-21Merge branch 'develop' into glide-48H. Lehmann
2018-10-21Remove redundant type castsegsavage
2018-10-21Optimize importsegsavage
2018-10-14Upgraded Glide to version 4.8.0ByteHamster
2018-10-13Fix error-prone errorsAndrew Gaul
2018-09-30Migrate rxjava to version 2Martin Fietz
2018-04-22Merge pull request #2641 from ByteHamster/feed-info-and-settingsMartin Fietz
Split feed info and settings
2018-04-13Split feed info and settingsByteHamster
2018-04-11Changed batch edit icon and nameByteHamster
Closes #1146
2018-01-14Remove catch for exception that is never thrownMartin Fietz
2018-01-14Add final modifiersMartin Fietz
2018-01-14Weaken declaration accessMartin Fietz
2018-01-14Remove unused importsMartin Fietz
2018-01-09Replace code for SDK version lower than 14Martin Fietz
2017-06-051183 Reload header images on refreshMartin Fietz
2017-04-15Added feed title to delete confirmationByteHamster
Closes #2291
2016-11-19Prevent NPEMartin Fietz
2016-11-01Add ability to rename feedsMartin Fietz
2016-06-29Fixed rule 'Lamdbas containing only one statement should not nest this ↵Soso Tughushi
statement in a block'
2016-06-06Prevent possible hang-bugsMartin Fietz
2016-05-02Use strings to point to images, not urisMartin Fietz
2016-04-14Post event after queue has been persistedMartin Fietz
2016-04-14Send FeedItemEvent when a tag has been added or removedMartin Fietz
2016-04-14Don't use LongLists, use tags directlyMartin Fietz
2016-03-27Episode view: Go to previous/next list item when swiping right/leftMartin Fietz
2016-03-22further fixes based on mfietz inputDomingos Lopes
2016-03-22code cleaning:Domingos Lopes
- lambda expressions, method references, - multi catches, - remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures), - == false expressions, - diamond type (<>) expressions, - replace StringBuffer with StringBuilder for local variables used by a single thread, - replace Arrays.asList with Collections.singletonList whenever applicable, - inline variable returns (whenever the variable name's meaning is not important to understand the code), - replace some chains of if/else if/... with switch/case, - break append(a + b) into append(a).append(b) for StringBuilder objects, - unused import statements, - reduce log TAGs to 23 characters, - MaterialDialog callback deprecated, - ActionBarActivity for AppCompatActivity,
2016-01-26Make actions selectableMartin Fietz
2016-01-21Feed view: Add "Add/Remove to/from Favorites" to context menuMartin Fietz
2016-01-16Merge pull request #1549 from mfietz/issue/1219-ise-create-options-menuTom Hennen
Prevent IllegalStateException when fragment is detached
2016-01-13Prevent NPEMartin Fietz
2016-01-13Prevent IllegalStateException when fragment is detachedMartin Fietz
2016-01-07Prevents EventBusExceptionMartin Fietz
2016-01-07Nicify ItemFragment and ItemListFragmentMartin Fietz
2016-01-06Refresh feed viewMartin Fietz
2015-12-19Prevent ArrayIndexOutOfBoundsExceptionMartin Fietz
2015-12-13(1) Fix refresh indicator (2) On download event, only refresh items that are ↵Martin Fietz
affected
2015-11-29resolve 'no empty constructor' errorTom Hennen
2015-11-26RxJava defer -> fromCallableMartin Fietz
2015-11-26DownloadObserver must dieMartin Fietz
2015-11-07Don't load a fragment not reachable from the drawerMartin Fietz