Allan Caine
1 min readSep 23, 2018

--

This is a really great article. Thank you very much for writing it. It may be helpful to consider the following change

executor.execute(() -> {
if (response != null) {
User user = response.body();
if (user != null) {
user.setLastRefresh(new Date());
userDao.save(user);
}
}
});

If the USER_LOGIN on line 22 of the MainActivity is changed to an unrecognized username, the app will crash on an NPE.

Obviously, you put a lot of time and effort into the code and this article. Thank you very much for your hard work.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Allan Caine
Allan Caine

Written by Allan Caine

Senior Android Developer, TD Bank (Canada) (Opinions are my own)

No responses yet

Write a response