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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как отключить автоматическое сохранение снимка с камеры в галерею http://www.cyberforum.ru/android-dev/thread1653132.html
Бьюсь уже несколько дней. Из активити вызываю приложение Камера, указав место, где сохранить снимок. Получаю снимок, обрабатываю, использую и удаляю из того места, куда сохранил. Но он остается в...
Программирование Android Cannot resolve symbol r самая наверное популярная тема среди ошибок в Android Studio, пытался добавить библиотеку "VectorDrawable" , появились ошибки, начал удалять все через ctrl+z и вот к чему это привело , вот такие... http://www.cyberforum.ru/android-dev/thread1653094.html
Программирование Android Диалог ожидания при запуске активности
Добрый вечер! При запуске нового Intent происходит задержка. Иногда незначительная, иногда на пару секунд. На время задержки хочу показать ProgressDialog Подскажите пожалуйста, как закрыть...
Прокрутка и раскрывающийся список Программирование Android
На картинке набросал то, что примерно хочу сделать. Подскажите какие компоненты лучше использовать, пробовал сделать сам - то прокрутка не так работает, то выпадающее окно не такое как нужно.
Программирование Android Get запрос с выводом полученной информации на экран http://www.cyberforum.ru/android-dev/thread1652886.html
Добрый вечер! В Android разработке всего несколько дней.Подскажите/Помогите как это реализовать, что поюзать, а то уже мозг кипит ... Необходимо сделать GET-запрос, получить информацию...
Программирование Android Как можно узнать может ли супер класс кастануться в субкласс В общем, у меня есть класс Диета, который состоит из Рационов, которые состоят из приемов пищи, которые состоят из продуктов и все они наследуются от абстрактного класса, который содержит в себе... подробнее

Показать сообщение отдельно
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
02.02.2016, 15:05  [ТС]
Паблито, не дорубаю до конца

вот 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");
    }
}


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