I have registered the change listener to google drive file as follows-
DriveFile driveFile = Drive.DriveApi.getFile(mGoogleApiClient, mSelectedFileId); drive
I assume you mean change listener isn't called.
Changes made on the web won't immediately be reflected on the device. It will happen the next time that the device finds out about updates. You can speed that up by interacting with the API, or calling requestSync.