Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Willyams
1 / 1 / 1
Регистрация: 28.06.2015
Сообщений: 80
Завершенные тесты: 1
#1

Не открывается карта через интент - Программирование Android

11.06.2016, 16:33. Просмотров 185. Ответов 0
Метки нет (Все метки)

Здравствуйте форумчане столкнулся с проблемой. У меня не открывается карта по нажатию кнопки.
Текст ошибки следующий: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=geo:56.245883, 43.427562 }

Код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
public class AutoServiceDetailActivity extends Activity implements View.OnClickListener{
 
    private ShareActionProvider shareActionProvider;
    public static final String EXTRA_SERVICENO = "pizzaNo";
    Button button;
    String geoLocation;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_auto_service_detail);
 
        button = (Button)findViewById(R.id.mapButton);
        button.setOnClickListener(this);
 
        //getActionBar().setDisplayHomeAsUpEnabled(true);
 
        int autoServiceNo = (Integer)getIntent().getExtras().get(EXTRA_SERVICENO);
        String pizzaName = AutoServiceInfo.autoServices[autoServiceNo].getName();
        TextView textView = (TextView)findViewById(R.id.autoServiceDetail_text);
        textView.setText(pizzaName);
 
        int pizzaImage = AutoServiceInfo.autoServices[autoServiceNo].getImageResourceId();
        ImageView imageView = (ImageView)findViewById(R.id.detail_image);
        imageView.setImageDrawable(getResources().getDrawable(pizzaImage));//тут может быть затык
        imageView.setContentDescription(pizzaName);
 
        geoLocation = AutoServiceInfo.autoServices[autoServiceNo].getLocation().toString();
    }
 
    @Override
    public void onClick(View v) {
 
        switch(v.getId()){
            case R.id.mapButton:
                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                intent.setData(Uri.parse(geoLocation));
                startActivity(intent);//студия пишет, что активность не может перехватить интент для открытия картыю:
                //No Activity found to handle Intent { act=android.intent.action.VIEW dat=geo:56.247915, 43.418788 }
                break;
        }
    }
}
Что же не так ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2016, 16:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не открывается карта через интент (Программирование Android):

Передать массив с текстом через интент - Программирование Android
Глазами прошелся по мануалу. Код, указанный ниже, кривой! Я предупредил Сам знаю, что есть грубые ошибки. Мне необходимо передать...

Как передать картинку через интент - Программирование Android
Как передать картинку которая есть в drawable через интент в другое активити?можете написать пример кода? Добавлено через 1 час 51...

Использование интент фильтра - Программирование Android
Вот к примеру когда в ES Explorer выбираем какой-то файл, ES Explorer показывает список приложений которым можно открыть файл, как с...

Передает ли Input Method Service какой либо интент - Программирование Android
Задача состоит в том что надо запустить активность либо сервис при вызове клавиатуры каким либо приложением(возможно ли это точно не...

В одном фрагменте запустить интент - во втором поймать его - Программирование Android
Если оба фрагмента находятся в LinearLayout одного активити можно ли из одного фрагмента запустить интент а во втором поймать его? У меня...

Можно ли написать интент на приглашение в друзья или в группу фейсбука - Программирование Android
Можно ли написать интент на приглашение в друзья или в группу фейсбука?, если да как узнать ссылку

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2016, 16:33
Привет! Вот еще темы с ответами:

Не открывается карта сайта - DLE
не работает стандартная карта сайта для поисковиков. при переходе на siter.ru/sitemap.xml перебрасует на 500 internal server error.

Не открывается карта во фрейме - HTML, CSS
не открывается google map в тэге <iframe>...ни в опере,хроме,мозилле,эксплоррере. <iframe...

Не открывается флеш-карта, пишет что диск не отфармотирован. - Компьютерное железо
Столкнулся с проблемой, открываю флешку пишет что диск не отфармотирован, произвести его форматирование, соглашаюсь с этим,запускаю...

Из командной строки файл вообще не открывается а если открыть через проводник, то открывается и сразу вылетает - Assembler
masm model small stack 256 .data per_1 db 23 per_2 dw 9856 per_3 dd 9875645 per_4 dw 29857 .code main:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru