Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 107
06.08.2013, 01:16  [ТС] 0

Почему этот цикл выполняется один раз?

06.08.2013, 01:16. Просмотров 902. Ответов 12
Метки (Все метки)

Ответ

Не работает у меня этот цикл, хоть убейте
Я так понимаю, переменная Bitmap picture, должна быть не переменной а массивом, подскажите как это здесь сделать?
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
public class MainActivity extends WallpaperService {
 
    @Override
    public Engine onCreateEngine() {
        return new DemoWallpaperEngine();
    }
    private class DemoWallpaperEngine extends Engine {
               
        Bitmap picture;
        int count = 0;
        final int MAX_COUNT = 50;
              
        {   if(count == MAX_COUNT ) count = 0;
            
                picture= BitmapFactory.decodeResource(getResources(), R.drawable.p01 + count); 
            count++;
            }
        private boolean mVisible = false;
        private final Handler mHandler = new Handler();
        private final Runnable mUpdateDisplay = new Runnable() {
            public void run() {
                draw();
            }
        };
                
        private void draw() {
                    SurfaceHolder holder = getSurfaceHolder();
                    Canvas c = null;
                    int count = 0;
                    final int MAX_COUNT = 50;
                    try {
                        c = holder.lockCanvas();
                           if (c != null) 
                           {
                            Paint p = new Paint();
                            p.setAntiAlias(true);
         {if(count == MAX_COUNT ) count = 0;                                   
         c.drawBitmap(picture, 0, 0, p);
         count++;
         }                 
       }
                } finally {
                        if (c != null)
                            holder.unlockCanvasAndPost(c);
                          
                       
                    }
                    mHandler.removeCallbacks(mUpdateDisplay);
                    if (mVisible) {
                        mHandler.postDelayed(mUpdateDisplay, 20);
          }
         }
        }
       }


Вернуться к обсуждению:
Почему этот цикл выполняется один раз?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 01:16
Готовые ответы и решения:

OnTouch MotionEvent в андроид выполняется только один раз
Так вот сам вопрос: MotionEvent.ACTION_UP выполняется только первый раз, что...

Почему сервис выполняется с ошибкой (вывод картинки поверх всех окон)
Здравствуйте. Мне нужно реализовать вывод картинки поверх всех окон (в...

Показать только один раз
Подскажите, как можно показать заставку(это может быть изображение, или...

Обновление данных один раз в сутки
Здравствуйте, участники форума. Чувствую что объяснить будет не просто, но я...

Как определить, платил ли пользователь хоть один раз?
Как можно получить true или false, платил ли юзер хоть раз со своего аккаунта в...

12
Другие темы раздела
Программирование Android Рестарт активности по нажатию на кнопку "home" http://www.cyberforum.ru/android-dev/thread930641.html
Всем привет! У меня возникла такая проблема, запускаешь приложение, затем нажимаешь на кнопку "home" и потом снова запускаешь своё приложение и почему-то снова запускается метод onCreate() у...
Программирование Android Сокеты. Подключаюсь с эмулятора, но с телефона - не хочет Все нужные пермиссионы прописаны. current_action = ui_lang + only_ip; try{ sc = new Socket(only_ip, Integer.parseInt(port)); sc.setKeepAlive(true); ... http://www.cyberforum.ru/android-dev/thread930556.html
Заполняем форму прокручиваемой информацией пример Программирование Android
Друзья, всем привет ! Подскажите какой-нибудь урок, который реализует в программе использование такого объема текста, который не умещается в пределах одной формы, и чтобы этот текст моно было...
Выпадающее меню Программирование Android
Приветствую всех! Подскажите, пожалуйста, что использовать, чтоб по клику на мой кликабельный объект, снизу вылазило меню с возможностью вставить в него картинку, текст, кнопку. Пробовал...
Программирование Android Програмно изменить стиль кнопки http://www.cyberforum.ru/android-dev/thread930443.html
Возможно ли это? Где-то (на англоязычных форумах) читал что НЕТ. :( Но может я плохо читал или придумали уже... Цель - Нажимаю на желтую градиентную кнопку, она становится красной градиентой. ...
Программирование Android C++ vs Java Будут ли отличаться приложения если написать его на 2 разных языках? например, по потреблению энергии, скорости работы приложения. Если есть какие то другие различия подскажите, пожалуйста. В каких... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru