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

Как извлечь данные из сервера Parse, чтобы эти данные были видны всем? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как извлечь данные из сервера Parse, чтобы эти данные были видны всем? http://www.cyberforum.ru/android-dev/thread1557496.html
это активити где я ввожу строку и это отправляется на сервер и сохранется, но эти данные не видят другие. Как эти данные вытянуть в отдельное активити,чтобы все видели, что-то типа постав в вкpublic class TodoActivity extends Activity implements OnItemClickListener { private EditText mTaskInput; private ListView mListView; private TaskAdapter mAdapter; @Override protected void...
Программирование Android Как реализовать бесконечный цикл в потоке? Не получается реализовать бесконечный цикл в потоке, который играет мелодию раз в секунду. Вот код: MediaPlayer player; Runnable runnable = new Runnable() { public void run() { try { while (true) { f = req(); // запрос if(f) loadMusic(); http://www.cyberforum.ru/android-dev/thread1557439.html
Программирование Android Android Studio не правильно отображает визуально
Начал учить Androd, создал первый проект на Android Studio и возникла такая проблема, в визуальном преставление я перенес кнопку и текстовое поле они почему то не отображаються, а вот если я запускаю приложение в эмуляторе все нормально работает и в XML она работает
Программирование Android Трудности реализации интерфейса программы
Здравствуйте! Очень мало работал с Android. Сейчас, мне нужно создать проект в среде Xamarin. Нужно создать поле на подобии листика в клетку, и что бы при тапе на клетку она закрашивалась в другой цвет. И данные из клеток хранились в двухмерном мерном массиве. Если точнее то мне нужен такой же интерфейс как в программе по ссылке ниже http://qiao.github.io/PathFinding.js/visual/
Программирование Android Android Studio не работает Clean project http://www.cyberforum.ru/android-dev/thread1557395.html
Что с этим делать?
Программирование Android Заполнить ListView именами файлов *.pdf расширения из веб страницы Ну собственно все что нужно сделать, указано в теме, ссылка: http://www.itsosgadda.it/index.php/comunicazioni-pubbliche Каким образом я могу заполнить лист именами файлов (для дальнешей манипуляции - скачивание например) ? Есть ли идеи? Или ссылки где решается подобное? подробнее

Показать сообщение отдельно
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 140
21.10.2015, 10:43     Как извлечь данные из сервера Parse, чтобы эти данные были видны всем?
Ну вот реальные файлы.

Первое извлекается при загрузке из шарепреференс по ключевому слову , и загружается в Dата

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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package mobi.tet_a_tet.atda.tet_a_tet.utils;
 
import android.app.Activity;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
 
import mobi.tet_a_tet.atda.tet_a_tet.dates.TetATetSettingDate;
 
/**
 * Created by oleg on 31.08.15.
 */
public class setTetATetSettingDateDS {
 
    SharedPreferences settings;
    private Activity mActivity;
 
    public setTetATetSettingDateDS(Activity context) {
        mActivity = context;
 
    }
 
    public void setTetATetSettingDateDS() {
        settings = PreferenceManager.getDefaultSharedPreferences(mActivity);
 
        TetATetSettingDate.settingOK = true;
        TetATetSettingDate.DS_SETING_VERS_VALUE = settings.getString(TetATetSettingDate.DS_SETING_VERS_KEY, "");
        TetATetSettingDate.GPS_UPDATE_DISTANCE = settings.getString(TetATetSettingDate.GPS_UPDATE_DISTANCE_КЕУ, "");
        TetATetSettingDate.GPS_UPDATE_SECONDS = settings.getString(TetATetSettingDate.GPS_UPDATE_SECONDS_KEY, "");
        TetATetSettingDate.zone_stop_1 = settings.getString(TetATetSettingDate.zone_stop_1_key, "");
        TetATetSettingDate.poligon_zone_1 = settings.getString(TetATetSettingDate.poligon_zone_1_key, "");
        TetATetSettingDate.drvstopid_1 = settings.getString(TetATetSettingDate.drvstopid_1_key, "");
        TetATetSettingDate.zone_stop_2 = settings.getString(TetATetSettingDate.zone_stop_2_key, "");
        TetATetSettingDate.poligon_zone_2 = settings.getString(TetATetSettingDate.poligon_zone_2_key, "");
        TetATetSettingDate.drvstopid_2 = settings.getString(TetATetSettingDate.drvstopid_2_key, "");
        TetATetSettingDate.zone_stop_3 = settings.getString(TetATetSettingDate.zone_stop_3_key, "");
        TetATetSettingDate.poligon_zone_3 = settings.getString(TetATetSettingDate.poligon_zone_3_key, "");
        TetATetSettingDate.drvstopid_3 = settings.getString(TetATetSettingDate.drvstopid_3_key, "");
        TetATetSettingDate.zone_stop_4 = settings.getString(TetATetSettingDate.zone_stop_4_key, "");
        TetATetSettingDate.poligon_zone_4 = settings.getString(TetATetSettingDate.poligon_zone_4_key, "");
        TetATetSettingDate.drvstopid_4 = settings.getString(TetATetSettingDate.drvstopid_4_key, "");
        TetATetSettingDate.zone_stop_5 = settings.getString(TetATetSettingDate.zone_stop_5_key, "");
        TetATetSettingDate.poligon_zone_5 = settings.getString(TetATetSettingDate.poligon_zone_5_key, "");
        TetATetSettingDate.drvstopid_5 = settings.getString(TetATetSettingDate.drvstopid_5_key, "");
        TetATetSettingDate.zone_stop_6 = settings.getString(TetATetSettingDate.zone_stop_6_key, "");
        TetATetSettingDate.poligon_zone_6 = settings.getString(TetATetSettingDate.poligon_zone_6_key, "");
        TetATetSettingDate.drvstopid_6 = settings.getString(TetATetSettingDate.drvstopid_6_key, "");
        TetATetSettingDate.zone_stop_7 = settings.getString(TetATetSettingDate.zone_stop_7_key, "");
        TetATetSettingDate.poligon_zone_7 = settings.getString(TetATetSettingDate.poligon_zone_7_key, "");
        TetATetSettingDate.drvstopid_7 = settings.getString(TetATetSettingDate.drvstopid_7_key, "");
        TetATetSettingDate.zone_stop_8 = settings.getString(TetATetSettingDate.zone_stop_8_key, "");
        TetATetSettingDate.poligon_zone_8 = settings.getString(TetATetSettingDate.poligon_zone_8_key, "");
        TetATetSettingDate.drvstopid_8 = settings.getString(TetATetSettingDate.drvstopid_8_key, "");
        TetATetSettingDate.zone_stop_9 = settings.getString(TetATetSettingDate.zone_stop_9_key, "");
        TetATetSettingDate.poligon_zone_9 = settings.getString(TetATetSettingDate.poligon_zone_9_key, "");
        TetATetSettingDate.drvstopid_9 = settings.getString(TetATetSettingDate.drvstopid_9_key, "");
        TetATetSettingDate.drvstopid_24 = settings.getString(TetATetSettingDate.drvstopid_24_key, "");
        TetATetSettingDate.zone_stop_25 = settings.getString(TetATetSettingDate.zone_stop_25_key, "");
        TetATetSettingDate.poligon_zone_25 = settings.getString(TetATetSettingDate.poligon_zone_25_key, "");
        TetATetSettingDate.drvstopid_25 = settings.getString(TetATetSettingDate.drvstopid_25_key, "");
        TetATetSettingDate.language = settings.getString(TetATetSettingDate.language_key, "");
        TetATetSettingDate.currency = settings.getString(TetATetSettingDate.currency_key, "");
        TetATetSettingDate.cityout_tariff = settings.getString(TetATetSettingDate.cityout_tariff_key, "");
        TetATetSettingDate.MinimalKm = settings.getString(TetATetSettingDate.MinimalKm_key, "");
        TetATetSettingDate.initialPayment = settings.getString(TetATetSettingDate.initialPayment_key, "");
        TetATetSettingDate.MinimalMinutes = settings.getString(TetATetSettingDate.MinimalMinutes_key, "");
        TetATetSettingDate.MinimalPrice = settings.getString(TetATetSettingDate.MinimalPrice_key, "");
        TetATetSettingDate.PriceKm = settings.getString(TetATetSettingDate.PriceKm_key, "");
        TetATetSettingDate.waitCustomerMinutes = settings.getString(TetATetSettingDate.waitCustomerMinutes_key, "");
        TetATetSettingDate.AutoToMinutesSpeed = settings.getString(TetATetSettingDate.AutoToMinutesSpeed_key, "");
        TetATetSettingDate.AutoToKMSpeed = settings.getString(TetATetSettingDate.AutoToKMSpeed_key, "");
        TetATetSettingDate.zoneChoiseByDriver = settings.getString(TetATetSettingDate.zoneChoiseByDriver_key, "");
!!!!!!!!!!!!!!!!!!!далее сокращено - не влазит в ограничение форума - разбиваю на две месаги!!!!!!!!. 
 
    }
}
затем
в любом месте получаем например так:
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
package mobi.tet_a_tet.atda.tet_a_tet.DriverNormalWork.fragments;
 
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
 
import java.util.ArrayList;
import java.util.StringTokenizer;
 
import mobi.tet_a_tet.atda.R;
import mobi.tet_a_tet.atda.mutual.mut_ulils.eventbus.EventBus;
import mobi.tet_a_tet.atda.mutual.mut_ulils.eventbus.EventFromControllerActivityMessage;
import mobi.tet_a_tet.atda.mutual.mut_ulils.eventbus.EventJabOutcomMessage;
import mobi.tet_a_tet.atda.mutual.mut_ulils.eventbus.EventsGPS;
import mobi.tet_a_tet.atda.mutual.mut_ulils.eventbus.Subscriber;
import mobi.tet_a_tet.atda.tet_a_tet.dates.TetATetSettingDate;
import mobi.tet_a_tet.atda.tet_a_tet.dates.TetDriverData;
import mobi.tet_a_tet.atda.tet_a_tet.dates.TetGlobalData;
import mobi.tet_a_tet.atda.tet_a_tet.utils.GetAnyStringFromTetSettingDate;
 
public class TetZoneListActivity extends Activity {
 
    private String pseudo_tag;
 
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        EventBus.getDefault().registerSticky(this);
        String action = getClass().getCanonicalName();
        int pos = action.lastIndexOf('.') + 1;
        String onlyClass = action.substring(pos);
        pseudo_tag = "ActivityControllerService";
        Log.e(pseudo_tag, "Started");
        setContentView(R.layout.activity_tet_zone_list);
    }
 
    @Subscriber(tag = "CTRL_ACTIVITY_TO_ZL")
    private void updateEventsJabberdMessagesWithTag(EventFromControllerActivityMessage msg) {
        android.util.Log.e(pseudo_tag, "Recieve Message CTRL_ACTIVITY_TO_ZL");
        StringTokenizer st = msg.FROM_CONTROLLER_ACTIVITY_MESSAGE;
 
        TetZoneListActivityParcer parcer = new TetZoneListActivityParcer();
        ArrayList<String> stops = parcer.makeZoneArray(st, this);
 
        ListView lvMain = (ListView) findViewById(R.id.lvMain);
 
        // создаем адаптер
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, stops);
 
        // присваиваем адаптер списку
        lvMain.setAdapter(adapter);
 
 
        lvMain.setOnItemClickListener(new AdapterView.OnItemClickListener() {
 
            public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
 
 
                // int pos = (Integer) arg1.getTag();
                android.util.Log.e(pseudo_tag, "setOnItemClickListener position=" + position + "");
                String REQUEST;
                switch (position) {
 
                    case 0:
                        REQUEST = "" +
                                TetGlobalData.REQUEST + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.REQUEST_NEW_STOP_OR_ZONE + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVPHONE + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVSIGN + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.CARGOSNUM + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVPASSWORD + TetGlobalData.TOKEN_SEPSRAROR +
                                "out_of_city" + TetGlobalData.TOKEN_SEPSRAROR +
                                TetDriverData.choiseZoneByHand + TetGlobalData.TOKEN_SEPSRAROR +
                                TetATetSettingDate.clear_without_GPS + TetGlobalData.TOKEN_SEPSRAROR +
                                "";
                        EventBus.getDefault().post(new EventJabOutcomMessage(REQUEST), "OUTCOMING_MESSAGE");
                        break;
                    default:
                        String stopIdInAndroid = "drvstopid_" + Integer.toString(position + 1);
                        GetAnyStringFromTetSettingDate getStringFromTetSetingDate = new GetAnyStringFromTetSettingDate();
                        String stopId = getStringFromTetSetingDate.GetValue(stopIdInAndroid);
                        android.util.Log.e(pseudo_tag, "setOnItemClickListener position=" + position + " stopId = " + stopId + "");
                        REQUEST = "" +
                                TetGlobalData.REQUEST + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.REQUEST_NEW_STOP_OR_ZONE + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVPHONE + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVSIGN + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.CARGOSNUM + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVPASSWORD + TetGlobalData.TOKEN_SEPSRAROR +
                                stopId + TetGlobalData.TOKEN_SEPSRAROR +
                                TetDriverData.choiseZoneByHand + TetGlobalData.TOKEN_SEPSRAROR +
                                TetATetSettingDate.clear_without_GPS + TetGlobalData.TOKEN_SEPSRAROR +
                                "";
                        EventBus.getDefault().post(new EventJabOutcomMessage(REQUEST), "OUTCOMING_MESSAGE");
                        Boolean isGpsPosListnerOn = false;
                        EventBus.getDefault().postSticky(new EventsGPS(isGpsPosListnerOn), "UPDATE_POSITIOON");
                        break;
                }
 
            }
        });
    }
 
 
}
В блоке
Java
1
2
3
4
5
6
7
8
9
10
11
  REQUEST = "" +
                                TetGlobalData.REQUEST + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.REQUEST_NEW_STOP_OR_ZONE + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVPHONE + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVSIGN + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.CARGOSNUM + TetGlobalData.TOKEN_SEPSRAROR +
                                TetGlobalData.DRVPASSWORD + TetGlobalData.TOKEN_SEPSRAROR +
                                stopId + TetGlobalData.TOKEN_SEPSRAROR +
                                TetDriverData.choiseZoneByHand + TetGlobalData.TOKEN_SEPSRAROR +
                                TetATetSettingDate.clear_without_GPS + TetGlobalData.TOKEN_SEPSRAROR +
                                "";
Тянем последней строчкой TetATetSettingDate.clear_without_GPS

Добавлено через 11 секунд
Так же можно и обновлять вывод на экран примерно так

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
 private void updateViw() {
 
        tableLayaut = (TableLayout) findViewById(R.id.tableLayaut);
        tetTarifInfo = (TextView) findViewById(R.id.tetTarifInfo);
        if (uptateZone) {
            stopName.setText(TetDriverData.current_zone);
        }
        zoneStop = (TextView) findViewById(R.id.zone_stop);
        orderTaxi.setText(TetDriverData.stringOrderBetweenTaxi);
        zeroLine.setText(TetDriverData.allCarOnstop);
        zeroLineClass.setText(TetDriverData.stringOrderBetweenSpecialType);
        deliveryCarTR = (TableRow) findViewById(R.id.deliveryCarTR);
        deliveryCarTV = (TextView) findViewById(R.id.deliveryCarTV);
        deliveryCarPriceTV.setText(TetATetSettingDate.deliveryCarPrice);
        occupacyTR = (TableRow) findViewById(R.id.occupacyTR);
        occupacyTxt = (TextView) findViewById(R.id.occupacyTxt);
        occupacyPrice.setText(TetATetSettingDate.occupacyPrice);
        priceByDistanceTR = (TableRow) findViewById(R.id.priceByDistanceTR);
        priceByDistance = (TextView) findViewById(R.id.priceByDistance);
        priceByDistanceTV.setText(TetATetSettingDate.PriceKm);
        ;
        distOutOfCityTR = (TableRow) findViewById(R.id.distOutOfCityTR);
        distOutOfCityTXT = (TextView) findViewById(R.id.distOutOfCityTXT);
        distOutOfCityTV.setText(TetATetSettingDate.cityout_tariff);
        downtimeTR = (TableRow) findViewById(R.id.downtimeTR);
        priceDowntimeText = (TextView) findViewById(R.id.priceDowntimeText);
        priceDowntimeTV.setText(TetATetSettingDate.PriceMinute);
        currencyLL = (LinearLayout) findViewById(R.id.currencyLL);
        currencyTV.setText(TetATetSettingDate.currency);
        scrollView = (ScrollView) findViewById(R.id.scrollView);
        listView = (ListView) findViewById(R.id.listView);
        findViewById(R.id.buttonStart).setOnClickListener(this);
        findViewById(R.id.buttonOption).setOnClickListener(this);
        findViewById(R.id.buttonAditionService).setOnClickListener(this);
        zonename = TetDriverData.current_zone;
        findViewById(R.id.buttonStart).setOnClickListener(this);
        findViewById(R.id.buttonOption).setOnClickListener(this);
        findViewById(R.id.buttonAditionService).setOnClickListener(this);
        stopId = TetDriverData.drvstopid;
 
    }
где
Java
1
priceByDistanceTV.setText(TetATetSettingDate.PriceKm);
Как раз то что нужно подсунуть в глаз юзера.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru