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

Googlemaps + onBackPressed - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android fragment + recyclerView http://www.cyberforum.ru/android-dev/thread1798586.html
Всем привет, помогите написать простой пример такой программы: Есть 1 активность (при запуске на ней отображен фрагмент1, в котором содержится recyclerView) При нажатии на елемент в RecyclerView - открывается фрагмент2, куда передается номер позиции, по которому нажали в recyclerView. Буду очень благодарен, т.к запутался с двумя фрагментами в одном активити и onClick'ом на RecyclerView (
Android Collapsingtoolbarlayout Имеется Collapsingtoolbarlayout, и в нем Toolbar, а второй элемент не ImageView как обычно в примерах, а вертикальный LinearLayout с несколькими TextView. Как можно разделить Title у Toolbar, чтобы он не налезал на LinearLayout? http://www.cyberforum.ru/android-dev/thread1798440.html
Android Передача HTML как строки из Андроида на сервер
Приложение андроида принимает html-строку, которую надо передать на сервер для парсинга. Собственно алгоритм приема html и его передачи на сервер работают. Но только в том случае, когда вместо реального кода страницы подставляется какая-нибудь простая последовательность символов, например 1234567890 или что-то похожее. Как только подставляется реальный код html, то сервер ничего не получает....
Cursor Android Studio Android
Здравствуйте, я начал изучать андроид совсем недавно, добрался до базы данных SQLite. Проблема такая (ниже код): public class MainActivity extends AppCompatActivity implements View.OnClickListener { String my_Log = "myLog"; String strani = {"Россия", "Беларусь", "Украина", "Болгария", "США", "Китай"}; int people = {100, 120, 80, 600, 572, 110}; String region = {"Европа",...
Android Создание приложения для сайта на Android http://www.cyberforum.ru/android-dev/thread1798307.html
Есть у меня простенький сайт новостей. Слышал , что можно сделать приложению для сайта на Андроид. Где можно прочитать про это? Дайте пожалуйста ссылку на видеоурок, или на книгу, статью. Все что можно , чтобы я мог больше узнать про это дайте пожалуйста) Мне надо, чтобы приложение осуществляло те же функции что и сайт. Ну там вывод новостей, добавление комментарии к новостям, личный кабинет и...
Android Использование консольных команд в приложении Всем привет!!! Вопрос такого плана. При использовании adb shell на компе команда logcat -b events | grep am_ результа меня устраивает, но используя на устройстве в приложении "Терминал" результат совсем другой и информация выводимая меня не устраивает. Может я что-то упустил? :umnik: подробнее

Показать сообщение отдельно
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135

Googlemaps + onBackPressed - Android

25.08.2016, 15:13. Просмотров 197. Ответов 4
Метки (Все метки)

в общем откуда то взялась проблема...
Имеется фрагмент №1 с картой с него переход на №2 с указанием точного "адреса ручками"
во втором фрагменте при сохранении адреса вызывается
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void savePoint(){
        TaxiOrder order = ((MainActivity) getActivity()).getOrder();
        if(bundlePosition == -1){
            order.getAddressList().add(bundleTaxiAddress);
        } else{
            try {
                order.getAddressList().set(bundlePosition,bundleTaxiAddress);
            } catch (Exception e) {
                Toast.makeText(getActivity(),"Ошибка!",Toast.LENGTH_SHORT).show();
                e.printStackTrace();
            }
        }
        getActivity().onBackPressed();
    }
т.е. тупо сохраняем точку и жмет кнопку назад. При этом в области фрагментов - ничего не отображается, потому что в 1м фрагменте вызывается такая конструкция:
Java
1
2
3
4
5
6
7
8
9
10
@Override
    public void onDestroyView() {
        super.onDestroyView();
        if (!getActivity().isFinishing()) {
            FragmentManager fm = getActivity().getFragmentManager();
            if(mapFragment != null) {
                fm.beginTransaction().remove(mapFragment).commit();
            }
        }
    }
без нее никак, но и с ней все почему то перестало работать
Заметил когда поднял планку API приолжения до 5го андройда, на 4м все работало %) На вскидку поменялось только вот здесь(метод onCreateView):
Java
1
2
3
4
5
//api 21+
        mapFragment = (MapFragment) this.getChildFragmentManager().findFragmentById(R.id.container_map);
        //api20-
        //MapFragment mapFragment = (MapFragment) getActivity().getFragmentManager().findFragmentById(R.id.container_map);
        mapFragment.getMapAsync(this);
т.е. при переходу на 2й фрагмент вью первого удаляется и больше отрисовываться не хочет в onCreateView при возврате не заходит. Спасите, как поправить?
П.С. все фрагменты естесственно в стеке

Добавлено через 1 час 15 минут
Только что "откатил" до API 4.4 - проверил, работает!!! %) на 5м - 6м не пашет
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru