mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-11-01 23:33:54 +01:00
* Show campaigns * Added a ui util class SwipableCardView which passes the onSwipe event to its children * NearbyCardView & CampaignView extend SwipableCardView * Fetch campaigns in ContributionsFragment * Added an option to enable disable campaign in Settings/Preferences * synced strings with master * removed duplicate initialsation of CampaignPresenter
16 lines
404 B
Java
16 lines
404 B
Java
package fr.free.nrw.commons;
|
|
|
|
/**
|
|
* Base presenter, enforcing contracts to atach and detach view
|
|
*/
|
|
public interface BasePresenter {
|
|
/**
|
|
* Until a view is attached, it is open to listen events from the presenter
|
|
*/
|
|
void onAttachView(MvpView view);
|
|
|
|
/**
|
|
* Detaching a view makes sure that the view no more receives events from the presenter
|
|
*/
|
|
void onDetachView();
|
|
}
|