2010-03-03 2 views
3
try { 
     Intent searchAddress = new Intent(Intent.ACTION_VIEW, 
     Uri.parse("geo:0,0?="+emp_city_location)); 
     startActivity(searchAddress); 
    } catch(Exception e) { 
     System.out.println(e); 
    } 

я получил исключение каккак позвонить карту Google из моего приложения Android, как вызвать электронную почту

03-03 21: 01: 56,349: INFO/System.out (179): android.content .ActivityNotFoundException: нет активности не найдено для обработки Intent {действие = android.intent.action.VIEW Дат = гео: 0,0 = Ченнай}

пожалуйста ответ мне

+0

Bro .. когда вы публикуете свой код, пожалуйста, попробуйте отформатировать его правильно .. сог это займет немного больше времени, чтобы понять ... – Krishna

ответ

3

Вы должны построить свой geo: URL правильно , См. documentation для синтаксиса. Я думаю, что вы можете пропустить только q между ? и =, но я не пробовал этот конкретный синтаксис geo:.

3

Убедитесь, что вы используете образ эмулятора Google API для тестирования. Поднимите AVD и установите эмулятор в качестве эмулятора Google API. Если вы этого не сделаете, вы продолжите получать ошибку. Кроме того, предыдущий плакат был прав ... вы должны следующие найдены стандарты URI здесь: http://developer.android.com/intl/de/guide/appendix/g-app-intents.html

С уважением, Крис

2

Заявили активность в файле манифеста также проверить есть вы добавили библиотеку карт Google в файле манифеста

1

попробовать что-то вроде этого:

geo:0,0?q=chennai 
Смежные вопросы