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

Как передавать динамические данные (координаты GPS) из активити в диалог? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как отключить автоматическое сохранение снимка с камеры в галерею http://www.cyberforum.ru/android-dev/thread1653132.html
Бьюсь уже несколько дней. Из активити вызываю приложение Камера, указав место, где сохранить снимок. Получаю снимок, обрабатываю, использую и удаляю из того места, куда сохранил. Но он остается в Gallery в папке Camera. Подскажите, пожалуйста, как его удалить или сделать так, чтобы он там не появлялся вообще. Перебрал методы настройки камеры - не нашел такого метода. В опциях Intent-a камеры...
Android Cannot resolve symbol r самая наверное популярная тема среди ошибок в Android Studio, пытался добавить библиотеку "VectorDrawable" , появились ошибки, начал удалять все через ctrl+z и вот к чему это привело , вот такие ошибки во всех фрагментах, а так же в манифесте Подскажите, что делать? жалко удалять и писать снова http://www.cyberforum.ru/android-dev/thread1653094.html
Android Диалог ожидания при запуске активности
Добрый вечер! При запуске нового Intent происходит задержка. Иногда незначительная, иногда на пару секунд. На время задержки хочу показать ProgressDialog Подскажите пожалуйста, как закрыть ProgressDialog в момент, когда новый Intent будет отображен.
Xamarin Xamarin C#, отправить данные по указанному ip адресу и порту
Подскажите методы или возможно пример кода на Xamarin C# через который можно отправить данные по указанному ip адресу и порту.
Android Прокрутка и раскрывающийся список http://www.cyberforum.ru/android-dev/thread1652901.html
На картинке набросал то, что примерно хочу сделать. Подскажите какие компоненты лучше использовать, пробовал сделать сам - то прокрутка не так работает, то выпадающее окно не такое как нужно.
Android Get запрос с выводом полученной информации на экран Добрый вечер! В Android разработке всего несколько дней.Подскажите/Помогите как это реализовать, что поюзать, а то уже мозг кипит ... Необходимо сделать GET-запрос, получить информацию "{"status":"success","discounts":}" Расшифровать Base64 "PGgxPtCe0YLQtNCw0Lwg0LLRgdC1INC00LDRgNC+0Lw8L2gxPg0KDQo8cD7QodC60LjQtNC60LAg\nPGI+MTAwJTwvYj4g0L3QsCDQstGB0LUhISE8L3A+"}]}" Вывести расшифрованную... подробнее

Показать сообщение отдельно
disx
18 / 18 / 0
Регистрация: 26.02.2014
Сообщений: 456
02.02.2016, 15:05  [ТС]     Как передавать динамические данные (координаты GPS) из активити в диалог?
Паблито, не дорубаю до конца

вот DialogFragment:
Кликните здесь для просмотра всего текста
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
public class GetDialGPS extends DialogFragment{
    
    TextView textView;
 
 
    public GetDialGPS() {
        // Empty constructor required for DialogFragment
    }
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.getdialgps, container, false);
        textView = (TextView)view.findViewById(R.id.textView1); //сюда надо дать координаты из активити
//updateCoords();
 
        return view;
    }
 
    public void updateCoords(double latitude, double longitude) {
        textView.setText(latitude + "     " + longitude); // упрощенный пример
    }
 
 
}


вот Activity:
Кликните здесь для просмотра всего текста
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
public class MainActivity extends AppCompatActivity {
    android.support.v4.app.DialogFragment dlg1;
    private LocationManager manager;
    private TextView text;
    Button bt;
    GetDialGPS dialog;
    private LocationListener locListaner = new LocationListener() {
 
        public void onLocationChanged(Location argLocation) {
            printLocation(argLocation);
        }
 
        @Override
        public void onProviderDisabled(String arg0) {
            printLocation(null);
        }
 
        @Override
        public void onProviderEnabled(String arg0) {}
 
        @Override
        public void onStatusChanged(String arg0, int arg1, Bundle arg2) {}
    };
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        dlg1 = new GetDialGPS();
bt = (Button)findViewById(R.id.button);
 
        text = (TextView)findViewById(R.id.text);
 
        manager = (LocationManager)getSystemService(
                Context.LOCATION_SERVICE);
        manager.requestLocationUpdates(
                LocationManager.GPS_PROVIDER, 0, 0, locListaner);
 
        Location loc = manager.getLastKnownLocation(
                LocationManager.GPS_PROVIDER);
        printLocation(loc);
    }
 
    private void printLocation(Location loc) {
        if (loc != null)
        {
            text.setText("Longitude:\t" + loc.getLongitude() +
                    "\nLatitude:\t" + loc.getLatitude());
 
            if (dialog != null && dialog.isVisible()) dialog.updateCoords(loc.getLongitude(), loc.getLatitude());
        }
        else {
            text.setText("Location unavailable");
        }
    }
 
    public  void onClick (View v){
        dlg1.show(getSupportFragmentManager(), "dlg1");
    }
}


где туплю как сделать?
 
Текущее время: 22:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru