In Smack 4.1, I am using the following code, but I am getting seconds = -1
LastActivity lastActivity = new LastActivity(occupantJID);
int seconds = lastActivity.lastActivity;
That creates a LastActivity IQ request stanza and reads out the value of lastActivity which is per default initialized to ‘-1’. You should use LastActivityManager (Smack 4.1.1 API) getLastActivity() instead.