klieve
@klieve
код, рисование, игры

Почему не работает вызов сайта в андроиде?

Есть такой код в menu/main.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/item"
        android:icon="@drawable/ic_logo"
        android:showAsAction="always"
        android:title="@string/item1"
        android:onClick="Click"
        >
    </item>
</menu>

и метод в mainactivity.java такой
public void Click(View view) {
        Uri address = Uri.parse("http://example.ru");
        Intent openling = new Intent(Intent.ACTION_VIEW, address);
        startActivity(openling);
    }

Проект компилируется, но при запуске на планшете сразу вылетает с ошибкой именно из-за этого метода. В чем ошибка?
  • Вопрос задан
  • 2580 просмотров
Пригласить эксперта
Ответы на вопрос 2
@tarikb
Нужен хотя бы лог ошибки. скорее всего вылет в
Uri address = Uri.parse("example.ru");
Ответ написан
Комментировать
Alexious_sh
@Alexious_sh
Еще при отсутствии в системе браузеров будет вылет с исключением ActivityNotFoundException. Тут явно стоит обработчиков в код добавить...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы