refactor checkUserStatus as static method to allow RecorderActivity to act as launching activity