Android: Catch any startActivity exceptions

Task-number: QTBUG-34600

Change-Id: I7147f0e6b7788df9e706e70758300d4d786032fc
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
bb10
BogDan Vatra 2013-11-06 15:47:58 +02:00 committed by The Qt Project
parent 8ef5e700b8
commit 2dd6c23395
1 changed files with 7 additions and 3 deletions

View File

@ -109,9 +109,13 @@ public class QtNative
public static void openURL(String url)
{
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
activity().startActivity(intent);
try {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
activity().startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
// this method loads full path libs