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

Сравнение классов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Перенос файла между программами http://www.cyberforum.ru/android-dev/thread1138500.html
Здравствуйте. Есть две программы у которых есть одинаковый класс. Первая программа заполняет значения переменных каждого потомка этого класса и сохраняет массив всех потомков в файл в data/data/myapp/file/file. Первая программа отлично его записывает и читает. Но при переносе этого файла во вторую программу она(вторая программа) не может его открыть т.к. записывается и читается он вот таким...
Программирование Android Android Application Здравствуйте!Скачал сегодня ADT. Есть два текстовых поля и кнопка. Нужно написать программу, которая считывает значения из этих полей, переумножает их и выводит результат. Помогите! http://www.cyberforum.ru/android-dev/thread1138415.html
Открыть второй активити Программирование Android
Раньше проблем с открытием второго активити через нажатие на кнопку не было. Создал xml, class, в манифесте прописал. Что-то упустил?
NDK / OpenGL C++ Программирование Android
Есть следующая задача: нарисовать чайник, в нативном коде, его поверхность покрыть трехмерным мехом, используя шейдеры. У меня есть два варианта: 1. Использовать SurfaceView, куда надо установить рендерер, все коллбэки которого должны пробрасываться в натив через JNI (JNI интерфейс тоже надо написать самому). Весь OpenGL код должен быть написан на си. Это по исходной постановке задачи. 2. Без...
Программирование Android Android SQLite функция MAX возвращает не верное значение http://www.cyberforum.ru/android-dev/thread1138207.html
И так, функция MAX(_id) при запросе к БД выдаёт не верное значение. А если точнее то если количество записей <127 всё работает правильно, но если записей больше, к примеру 150, 200 или 500 она всегда возвращает 127. вот код метода: public static int getMaxId(Context context, Uri uri, String columnName) { String projection = new String{"MAX("+ columnName +")"}; ...
Программирование Android Разработка игры Ребят нужна хелпа, Есть комплекс мини игр для детей, в принципе игры не сложные, что-то перетащить и тд, их нужно разместить в одной активности, но у меня возникла проблема, как организовать это, чтобы свободно переключаться между ними, создать навигацию. Как сделать такую организацию? Добавлено через 49 секунд А да, игры на канве, если эт важно. подробнее

Показать сообщение отдельно
razer89
15 / 15 / 0
Регистрация: 20.06.2010
Сообщений: 142

Сравнение классов - Программирование Android

04.04.2014, 02:07. Просмотров 550. Ответов 1
Метки (Все метки)

Всем привет! Хочу из массива достать элементы определенного класса, но не совсем получается...
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
public abstract class Food
{
    
}
 
public class Apple extends Food
{
 
}
 
public class Lemon extends Food
{
 
}
 
public class Activity extends View
{
    private ArrayList <Food> food = new ArrayList <Food>();
    food.add(new Apple());
    food.add(new Lemon());
    food.add(new Apple());
    
    for (int i = 0; i < food.size(); i++)
    {
        if (food.get(i).getClass().getName().equals("com.example.test.Apple")
        {
            //Вот так достать из массива яблоки не получается,
            //т.к. equals() всегда возвращает true
        }
    }
}
Подскажите, как еще можно вытянуть из массива только яблоки, не создавая новых экземпляров?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru