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

Карта в диалоговом окне - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Неубиваемый Service Android http://www.cyberforum.ru/android-dev/thread1834105.html
Добрый день. В общем хочу написать приложение, которое мониторит заряд батареи и в случае определенного уровня заряда, присылает notification пользователю. Проблема состоит в том, что мой...
Программирование Android Сохранение набранного в EditText текста при смене активити Добрый день, подскажите как сделать чтобы при смене активити текст в EditText не пропадал. http://www.cyberforum.ru/android-dev/thread1833976.html
Программирование Android Google maps метод поиска фрагмента карт на разметке для разных версий андроид
Столкнулся с такой проблемой. в андройде 6 работает один метод поиска фрагмента карт на разметке а в 5 и ранее - другой. //api 21+ mapFragment = (MapFragment)...
Программирование Android Не работает обработчик выбора файла
Снова пытаюсь разобраться с AIDE на мобиле. Проблема в том, что не отрабатывает метод onItemSelected. Там хочу прочитать файл, путь к нему и папку, в которой он находится, но пока там не работают...
Программирование Android SearchView в ActionBar http://www.cyberforum.ru/android-dev/thread1833816.html
Всем привет! Добавил в ActionBar фрагмента SearchView, но он не появляется, пустой ActionBar. С добавлением SearchView в ActionBar активити проблем нет. Видимо, я упускаю специфику фрагмента. ...
Программирование Android Permission Denial: receiving Intent Добрый вечер. Цель - после перезагрузки запускать Alarm, но он не запускается. System Process выдаёт вот это 10-24 13:16:04.460 477-487/system_process W/BroadcastQueue: Permission Denial:... подробнее

Показать сообщение отдельно
shavuz
111 / 117 / 23
Регистрация: 29.01.2014
Сообщений: 584
25.10.2016, 17:46
понял
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        myButton = (Button) findViewById(R.id.button);
 
        myButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Dialog dialog = new Dialog(MainActivity.this);
                dialog.setTitle("Address");
                dialog.setContentView(R.layout.address);
                dialog.show();
            }
        });
 
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }
посмотрите на этот код. вы где ищите фрагмент? в хмл активити а не в диалоге. там его судя по всему нет. просто для проверки вставьте этот код в хмл активити
XML
1
2
3
4
5
6
7
8
9
<fragment
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true"
        android:layout_marginStart="101dp"
        android:layout_marginTop="69dp"
        android:id="@+id/map" />
и посмотрите что будет. если сработает. уберайте диалог, создавайте диалог фрагмент и уже в его онкриейт просите карты

Добавлено через 1 минуту
на счет трай\кеч, в вашем случае вообще не ловят наль. его там просто не должно быть, если же все таки надо поймать наль, делают иф(обьект !=наль)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.