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

Массив объектов выполняющихся в потоке - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Отправить смс на номер из телефонной книги http://www.cyberforum.ru/android-dev/thread736909.html
Можете помочь в этом вопросе: "Как отправить смс на номер из телефонной книги" ? Как бы сначало нужно получить список всех контактов и записать их в Listview ну и потом отправлять, на тот или те которые выбраны.. Добавлено через 7 минут Основная задача это получить этот список и в arraylist запихнуть...
Android Определение стиля к програмно созданной кнопке Кнопка создается программно. LinearLayout llc = new LinearLayout(this); LayoutParams params = new LayoutParams(50, 50); Button btnCreate = new Button(this); btnCreate.setLayoutParams(params); btnCreate.setText("X"); llc.addView(btnCreate); Каким образом возможно применить к ней стиль? http://www.cyberforum.ru/android-dev/thread736219.html
Android Координаты loc.getLatitude() и loc.getLongitude()
Доброго времени суток. Есть код public class MyLocationListener implements LocationListener { @Override public void onLocationChanged(Location loc) { String Text = "Позиция: " + "\n"+ "Широта " + loc.getLatitude() + "\n"+ "Долгота " + loc.getLongitude();
Android Работа с контактами?!
Очень нужна ваша помощь. Есть номер телефона.Нужно получить имя контакта(из тел.кн).
Android Потерялся keystore http://www.cyberforum.ru/android-dev/thread735631.html
Приложение опубликовано на Гугл-маркете. Сейчас подготовлено обновление для этого приложения, но беда в том, что утерян файл keystore для старого приложения. При попытке обновиться приложением с новым keystore установщик ругается, что "пакет с таким названием уже установлен и имеет конфликтующую подпись..." Подскажите пожалуйста как правильно опубликовать на Гугл-маркете обновление, чтобы...
Android Кодировка в post запросе Добрый вечер... Делаю пост запрос таким образом: txt=myEdit.getText().toString(); str=str+"</groups>"+"<text>"+txt+"</text>"+"</data>"; HttpParams httpParameters = new BasicHttpParams(); int timeoutConnection = 3000; HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); int timeoutSocket = 3000; ... подробнее

Показать сообщение отдельно
AndroidProg
3 / 3 / 1
Регистрация: 21.10.2012
Сообщений: 58

Массив объектов выполняющихся в потоке - Android

18.12.2012, 19:17. Просмотров 820. Ответов 3
Метки (Все метки)

Здравствуйте. Начинаю писать под Android.
Есть класс, который запускает экземпляр другого класса в потоке. Вот этот код работает:

Java
1
2
3
4
5
6
7
8
9
10
11
12
class DrawThread{
 
    private bullet bullet;
        private ExecutorService  service = Executors.newSingleThreadExecutor(); 
 
       ........
    public void createBullet(float posX, float posY){
       bullet = new bullet(posX,posY);
       service.execute(bullet);
    }
        .......
}
Вот этот класс запускается:

Java
1
2
3
4
5
6
7
8
public class bullet implements Runnable{
........
@Override   
public void run(){
.....
}
.......
}

Мне нужно создать несколько экземпляров этого класса в разных потоках, пытаюсь так:

Java
1
2
3
4
5
6
7
8
9
10
11
12
class DrawThread extends Thread{
 
    private bullet[] bullet;
        private ExecutorService  service = Executors.newScheduledThreadPool(12); 
 
 
    public void createBullet(float posX, float posY){
       for(int j=1;j<=12;j++){
       bullet[j] = new bullet(posX,posY);
       service.execute(bullet[j]);}
    }
}

Программа вылетает. Просьба сильно не пинать и указать что я делаю не так.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru