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

Передача ArrayList<String> через intent - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Добавление записей в OracleDB через JSONParser http://www.cyberforum.ru/android-dev/thread1732836.html
Доброго дня. Пытаюсь добавить пользователей через класс JSONParser, но при дебаге код не доходит даже до серверной части, после этих строк protected JSONObject doInBackground(String... params) { JSONParser jsonParser = new JSONParser(); перестает работать и вылетает из эмулятора при попытке добавить(компиляция без ошибок и предупреждений), в чем может быть проблема? ...
Android Как создать сканер с Android используя Zxing? Здравствуйте! Подскажите пожалуйста! Как с помощью библиотеки Zxing создать сканер штрих-кодов, не скачивая сторонних приложении? Посмотрел много видео, там несколько строк которые скачивает приложение BarcodeScanner через инет. А как сделать полноценного приложения. Извините если с вопросом что-то не так. Спасибо! http://www.cyberforum.ru/android-dev/thread1732790.html
Android Как создать сканер используя Zxing?
Здравствуйте! Подскажите пожалуйста! Как с помощью библиотеки Zxing создать сканер штрих-кодов, не скачивая сторонних приложении? Посмотрел много видео просто несколько строк которые скачивает приложение через инет. Извините если с вопросом что-то не так. Спасибо! Добавлено через 10 минут Посмотрел много видео, там несколько строк которые скачивает приложение BarcodeScanner через инет. А как...
Кастомизация прогресс-бара Android
Добрый день. Каким образом засунуть в прогресс, вместо колора изображение? Код прилагаю: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <color android:color="#2ecc71"></color> </item> <item android:id="@android:id/progress"> <clip> <color android:color="#27ae60"></color> ...
Android Уменьшение прогресс бара до нулевого значения каждую секунду http://www.cyberforum.ru/android-dev/thread1732384.html
Добрый вечер, господа. Каким образом можно выполнить эту задачу?
Android Как слушать широковещательные намерения? Вот такая функция открывает географическую карту с нужными координатами. На самом деле там несколько приложений которые реагируют на это намерение. public void mesto(View view) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:55.7537,37.61994")); startActivity(intent); }Мне нужно сделать наоборот, широковещательный приемник чтобы тоже принимать это намерение.... подробнее

Показать сообщение отдельно
Frozik6k
 Аватар для Frozik6k
12 / 12 / 7
Регистрация: 04.04.2016
Сообщений: 50

Передача ArrayList<String> через intent - Android

12.05.2016, 15:24. Просмотров 134. Ответов 2
Метки (Все метки)

Создан класс для передачи через intent:
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package ru.frozik6k.lohouse;
 
import android.os.Parcel;
import android.os.Parcelable;
 
import java.util.ArrayList;
import java.util.List;
 
/**
 * Created by user on 05.04.2016.
 */
public class Event implements Parcelable{
 
    private long mID;
    private long mParent;
    private String mThingName;
    private String mDescription;
    private List<String> mFotos;
    private String mDate;
    private int mIsBox;
    private String mPath;
 
    public Event(long id, long parent, String thingName, String description, ArrayList<String> fotos, String date, int isBox, String path){
        mID = id;
        mParent = parent;
        mThingName = thingName;
        mDescription = description;
        mFotos = fotos;
        mDate = date;
        mIsBox = isBox;
        mPath = path;
    }
    public Event(Parcel in)
    {
        mID = in.readLong();
        mParent = in.readLong();
        mThingName = in.readString();
        mDescription = in.readString();
        in.readStringList(mFotos);
        mDate = in.readString();
        mIsBox = in.readInt();
        mPath = in.readString();
    }
 
 
 
    @Override
    public int describeContents() {
        return 0;
    }
 
    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeLong(mID);
        dest.writeLong(mParent);
        dest.writeString(mThingName);
        dest.writeString(mDescription);
        dest.writeStringList(mFotos);
        dest.writeString(mDate);
        dest.writeInt(mIsBox);
        dest.writeString(mPath);
    }
 
    public static final Creator<Event> CREATOR = new Creator<Event>() {
        @Override
        public Event createFromParcel(Parcel in) {
            return new Event(in);
        }
 
        @Override
        public Event[] newArray(int size) {
            return new Event[size];
        }
    };
 
    public long getID() {
        return mID;
    }
 
    public long getParent() {
        return mParent;
    }
 
    public void setParent(long parent) {
        this.mParent = parent;
    }
 
    public String getThingName() {
        return mThingName;
    }
 
    public void setThingName(String thingName) {
        this.mThingName = thingName;
    }
 
    public String getDescription() {
        return mDescription;
    }
 
    public void setDescription(String description) {
        this.mDescription = description;
    }
 
    public ArrayList<String> getFotos() {
        return (ArrayList<String>) mFotos;
    }
 
    public void setFoto(ArrayList<String> fotos) {
        this.mFotos = fotos;
    }
 
    public String getDate() {
        return mDate;
    }
 
    public void setDate(String date) {
        this.mDate = date;
    }
 
    public int getIsBox() {
        return mIsBox;
    }
 
    public void setIsBox(int isBox) {
        this.mIsBox = isBox;
    }
 
    public String getPath(){
        return mPath;
    }
}
раньше не было переменной mFotos, и все передавалось нормально, а сейчас вылетает программа, при переходе на другую активность. Что я сделал не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru