Aperture: Make sure grant results is not empty

When app is clean installed dialog permission appears but since we don't
really check if any grant results are there it shows wrong toast saying
permission not granted and closes the app.

Also request permission in onResume instead of onCreate this ensures
every launch has proper permissions.

Change-Id: Ibd5d4e79c47ce6688402331fed607120e1d4229b
1 file changed