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

Работа с активностями - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Конвертировать из int в date http://www.cyberforum.ru/android-dev/thread1202262.html
Есть 3 переменных типа int: часы, минуты и день недели. в таком формате: 6, 47, 2. Нужно конвертировать из них в дату, а потом получить из даты время в миллисекундах в int. Спасибо. Добавлено через 1 час 6 минут и да, забыл сказать, дату нужно ближайшую подходящую, то есть если указан вторник, до дата будет следующий вторник.
Программирование Android Получить данные о сети: IP роутера к которому подключен телефон, MAC Как получить данные о сети. а именно - IP роутера к которому подключен телефон, MAC и т.д. http://www.cyberforum.ru/android-dev/thread1202258.html
Программирование Android Slidingmenu
Ребята, Еще есть вопрос по поводу slidingmenu, использую https://github.com/jfeinstein10/SlidingMenu Вопрос в следующем, кто работал, подскажите. Меню выдвигается только тогда - когда я "двигаю" от края экрана. Как сделать, чтобы меню выезжало при "движении" в любой части экрана, т.е. если я к примеру с центра экрана провел пальце в второну - то чтобы меню выдвигалось. Сейчас же оно...
Google maps на эмуляторе и на телефоне Программирование Android
Уважаемые, Подскажите с такой вот проблемой. В приложение используются карыт гугл. В Эмуляторе все ок - карта прогружается, все нормально. Но когда ставлю приложение на телефон - сама карта не грузится, т.е. все появляется, но карта не прогружается (как будто интернета нет на телефоне) С чем связана данная проблема? Спасибо! Добавлено через 2 часа 56 минут
Программирование Android Проверка интернет соединения http://www.cyberforum.ru/android-dev/thread1201678.html
Как же всё-таки прописать грамотную проверку интернет соединения? Необходимо при включенном wi-fi и отсутствии интернета в WebView выводить необходимые сообщения. Код такой: (на основе http://forum.startandroid.ru/viewtopic.php?f=41&t=3022) import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.os.Bundle;
Программирование Android Переход между fragment и activity Доброй ночи) возникла необходимость обратного перехода от активити во фрагмент, при этом ничего обратно передать не надо. То есть нужно просто вернуться от активити. Вроде, нужно через fragment menedger, но как это сделать? заранее спасибо) подробнее

Показать сообщение отдельно
gevorg89
148 / 148 / 8
Регистрация: 10.07.2011
Сообщений: 251
10.06.2014, 03:16     Работа с активностями
Для передачи объекта в intent нужно, чтобы класс был подписан на интерфейс Parcelable.
Вот пример.
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
import android.os.Parcel;
import android.os.Parcelable;
 
 
public class Student implements Parcelable
{
        public int age;
        public String name;
        
        public Student(Parcel parcel)
        {
            name=parcel.readString();
            age=parcel.readInt();           
        }
        
        public Student(int age,String name)
        {
            this.age=age;
            this.name=name;
        }
        @Override
        public int describeContents() {
            return 0;
        }
        @Override
        public void writeToParcel(Parcel dest, int flags) {
            dest.writeString(name);
            dest.writeInt(age);
        }
        
        public static final Parcelable.Creator<Student> CREATOR = new Parcelable.Creator<Student>() {
            public Student createFromParcel(Parcel in) {
                return new Student(in);
            }
 
            public Student[] newArray(int size) {
                return new Student[size];
            }
        };
}
В первом активити
Java
1
2
   Student st=new Student(20,"Andrew");
   intent.putExtra("student", st);
Во втором активити
Java
1
   Student  st = getIntent().getParcelableExtra("student");
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru