diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-04-12 22:08:23 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-04-12 22:08:23 -0700 |
commit | 8198f6cae1e38f3383f4a6476e6e248108f3ee73 (patch) | |
tree | f70dcfaf91e983d31db78541c3c37b221f278010 /src/com/android/gallery3d/app | |
parent | 3d0c8e00e27ab222428265afb648f0bcf936733d (diff) | |
parent | 73c16da392e54d05c73ae185b75e03a8513573a4 (diff) | |
download | android_packages_apps_Gallery2-8198f6cae1e38f3383f4a6476e6e248108f3ee73.tar.gz android_packages_apps_Gallery2-8198f6cae1e38f3383f4a6476e6e248108f3ee73.tar.bz2 android_packages_apps_Gallery2-8198f6cae1e38f3383f4a6476e6e248108f3ee73.zip |
Merge "Gallery2: Fix NullPointerException when tap one picture/video" into android_ui.lnx.1.2-dev
Diffstat (limited to 'src/com/android/gallery3d/app')
-rw-r--r-- | src/com/android/gallery3d/app/PhotoPage.java | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/com/android/gallery3d/app/PhotoPage.java b/src/com/android/gallery3d/app/PhotoPage.java index 4ea2e483d..fa94daa01 100644 --- a/src/com/android/gallery3d/app/PhotoPage.java +++ b/src/com/android/gallery3d/app/PhotoPage.java @@ -705,15 +705,21 @@ public abstract class PhotoPage extends ActivityState implements private void setupNfcBeamPush() { if (!ApiHelper.HAS_SET_BEAM_PUSH_URIS) return; - NfcAdapter adapter = NfcAdapter.getDefaultAdapter(mActivity); - if (adapter != null) { - adapter.setBeamPushUris(null, mActivity); - adapter.setBeamPushUrisCallback(new CreateBeamUrisCallback() { - @Override - public Uri[] createBeamUris(NfcEvent event) { - return mNfcPushUris; - } - }, mActivity); + try { + NfcAdapter adapter = NfcAdapter.getDefaultAdapter(mActivity); + if (adapter != null) { + adapter.setBeamPushUris(null, mActivity); + adapter.setBeamPushUrisCallback(new CreateBeamUrisCallback() { + @Override + public Uri[] createBeamUris(NfcEvent event) { + return mNfcPushUris; + } + }, mActivity); + } + } catch (NullPointerException e) { + e.printStackTrace(); + } catch (Exception e) { + e.printStackTrace(); } } |