summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/StreamingHooker.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/org/codeaurora/gallery3d/video/StreamingHooker.java b/src/org/codeaurora/gallery3d/video/StreamingHooker.java
index fdcc14c50..7def5d8a0 100755
--- a/src/org/codeaurora/gallery3d/video/StreamingHooker.java
+++ b/src/org/codeaurora/gallery3d/video/StreamingHooker.java
@@ -1,11 +1,13 @@
package org.codeaurora.gallery3d.video;
+import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.provider.Browser;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
+import android.widget.Toast;
import com.android.gallery3d.R;
import org.codeaurora.gallery3d.ext.MovieUtils;
@@ -61,7 +63,14 @@ public class StreamingHooker extends MovieHooker {
intent.setData(Uri.parse(URI_STR));
intent.putExtra(EXTRA_NAME, true);
intent.putExtra(Browser.EXTRA_APPLICATION_ID, APN_NAME);
- getContext().startActivity(intent);
+
+ try {
+ getContext().startActivity(intent);
+ } catch (ActivityNotFoundException e) {
+ Toast.makeText(getContext(),
+ R.string.fail_to_load, Toast.LENGTH_LONG).show();
+ }
+
if (LOG) {
Log.v(TAG, "gotoInputUrl() appName=" + APN_NAME);
}