Moxy is MVP library for Android
PresenterFactory
removed
@ProvidePresenter
and @ProvidePresenterTag
. More here
Write us if you have problems with migration to new annotations.
Generated class of command is public now. This allows you to cast commands in your CustomStateStrategy to concrete command, like in this issue comment.
Fixed potential memory leak in MvpAppCompatFragment
Fixed critical bug of code generation for typed MvpView
interface LoadRefreshView<Data> extends MvpView
{
void showData(Data data)
}
public abstaract class LoadRefreshActivity<Data> extends MvpActivity implements LoadRefreshView<Data>
{
public abstract CustomAdapter<Data> getAdapter();
void showData(Data data)
{
getAdapter().setData(data)
}
}
public class NewsActivity extends LoadRefreshActivity<News>
{
...
}
public class MessagesActivity extends LoadRefreshActivity<Message>
{
...
}