Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 2

Передача с FireBase в TextView (Андройд Студио)

27.02.2022, 16:20. Показов 604. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Помогите кто сможет. Я новичок в программировании. Создаю приложение Такси. Не могу настроить получение информации с FireBase в TextView.
Пробовал множество вариантов. На этом уже остановился.
Сейчас приложение вылетает при загрузке Активити TextView.
Вот скрины:
База данных:________________________________________ ________________________________________ ______
скриншот во вложении._______________________________ ________________________________________ _____________

XML:
________________________________________ ________________________________________ ________________________
XML
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
<RelativeLayout
   [FORTRAN] android:id="@+id/upper_bg"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:background="#46BEE6">
 
 
</RelativeLayout>
    <ListView
        android:id="@+id/listView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/upper_bg"
        android:layout_marginHorizontal="15dp"
        android:layout_marginVertical="15dp"
        android:layout_above="@id/bottom_menu"
        />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="55dp"
        android:layout_marginTop="30dp"
        android:text="Список заявок"
        android:textColor="@color/cardview_dark_background"
        android:textSize="40sp" />
 
    <LinearLayout
        android:id="@+id/bottom_menu"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:layout_alignParentBottom="true"
        android:background="#46BEE6"
        android:orientation="horizontal">
 
        <Button
            android:id="@+id/home"
            android:layout_width="150dp"
            android:layout_height="60dp"
            android:layout_marginEnd="20dp"
            android:backgroundTint="@color/colorAccent"
            android:text="На карту" />
 
        <Button
            android:id="@+id/selectClient"
            android:layout_width="150dp"
            android:layout_height="60dp"
            android:layout_marginEnd="20dp"
            android:backgroundTint="@color/colorAccent"
            android:text="Обновить" />
    </LinearLayout>
 
 
</RelativeLayout>
________________________________________ ________________________________________ _____________________

Окно получения Активити JaVa: ________________________________________ __________________________________

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
public class ApplicationDraversActivity extends AppCompatActivity {
 
    private Button homeBut, clientSelect;
    private DatabaseReference databaseReference;
    private ListView listView;
    private ArrayList <String> orders = new ArrayList<>();
    private ArrayAdapter<String> arrayAdapter;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_application_dravers);
        databaseReference = FirebaseDatabase.getInstance().getReference();
        databaseReference = databaseReference.child("Заявки");
 
        listView = (ListView) findViewById(R.id.listView);
        arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, orders);
        listView.setAdapter(arrayAdapter);
 
 
        databaseReference.addChildEventListener(new ChildEventListener() {
            @Override
            public void onChildAdded(DataSnapshot snapshot, String s) {
                OrderHistory orderHistory = (OrderHistory) snapshot.getValue(OrderHistory.class);
                String orderString = String.valueOf(orderHistory);
                arrayAdapter.add(orderString);
 
            }
________________________________________ ________________________________________ _______________


Class:
________________________________________ ________________________________________ _______________
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
public class OrderHistory {
    String uid, timeDate, childSeatAnimal, comments, kyga, otkyga;
    public OrderHistory(String uid, String timeDate, String childSeatAnimal, String comments, String kyga, String otkyga)
    {
        this.uid = uid;
        this.timeDate = timeDate;
        this.childSeatAnimal = childSeatAnimal;
        this.comments = comments;
        this.kyga = kyga;
        this.otkyga = otkyga;
 
    }
 
    public String getUid() {
        return uid;
    }
    public void setUid(String uid) {
        this.uid = uid;
    }
    public String getTimeDate() {
        return timeDate;
    }
    public void setTimeDate(String timeDate) {
        this.timeDate = timeDate;
    }
    public String getChildSeatAnimal() {
        return childSeatAnimal;
    }
    public void setChildSeatAnimal(String childSeatAnimal) {
        this.childSeatAnimal = childSeatAnimal;
    }
    public String getComments() {
        return comments;
    }
    public void setComments(String comments) {
        this.comments = comments;
    }
    public String getKyga() {
        return kyga;
    }
    public void setKyga(String kyga) {
        this.kyga = kyga;
    }
    public String getOtkyga() {
        return otkyga;
    }
    public void setOtkyga(String otkyga) {
        this.otkyga = otkyga;
    }
    public String toString() {
        return this.uid + "@" + this.otkyga;
    }
Миниатюры
Передача с FireBase в TextView (Андройд Студио)  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.02.2022, 16:20
Ответы с готовыми решениями:

Монетизация игры libgdx на андройд студио
Объясните пожалуйста как добавить межстраничную рекламу admob в игру libgdx в андройд студиои вывести при загрузке игры рекламу. Немогу...

Как добавить библиотеку в андройд студио
Здравствуйте! Копирую jar файл в папку libs, а дальше я не понял как добавлять библиотеку в проект. Подскажите

Чёрный экран эмулятора Андройд студио
Здравствуйте, подскажите пожалуйста, что делать. Работал на intelliji idea, скачал эмулятор и все необходимое, но там ничего не...

2
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 2
13.03.2022, 16:51  [ТС]
Вопрос еще актуален, ребят. Кто владеет информацией прошу помочь.
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
13.03.2022, 22:26
Лог ошибки на вкладке logcat.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.03.2022, 22:26
Помогаю со студенческими работами здесь

Вывод информации из базы данных Firebase в TextView
Моя задача состоит в том, чтобы вывести данные из базы данных Firebase в TextView. Вот так выглядит моя база данных ...

Ошибка с Firebase (error: cannot access Firebase)
В общем вот весь класс, я не пойму что не так: package com.anzor.travel; import android.content.Intent; import android.os.Bundle; ...

Текст из TextView перенести в другой TextView по нажатию Button
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

TextView txt = new TextView(this); - ошибка
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте создается таким же образом все нормально TextView txt =...

Андройд 5.х
У меня такой вопрос, допустим у меня девайс на МТ6732 (ZTE Blade Q LUX), под него нету андройд 5.х в природе.... Вопрос стоит такого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru