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

Как в Canvas взять значение Preference из Engine? - Android

Восстановить пароль Регистрация
 
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 94
26.09.2014, 02:01     Как в Canvas взять значение Preference из Engine? #1
LiveWallpaperService.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class SampleEngine extends Engine implements SharedPreferences.OnSharedPreferenceChangeListener {
 
            
            private LiveWallpaperPainting painting;
            private SharedPreferences prefs;
            
            SampleEngine() {
                    SurfaceHolder holder = getSurfaceHolder();
                    prefs = LiveWallpaperService.this.getSharedPreferences(PREFERENCES, 0);
                    prefs.registerOnSharedPreferenceChangeListener(this);
                    painting = new LiveWallpaperPainting(holder, getApplicationContext(), 
                                    Integer.parseInt(prefs.getString(PREFERENCE_RADIUS, "10")));
                                        
            }
 
            public void onSharedPreferenceChanged(SharedPreferences prefs, String key) {
            }
LiveWallpaperPainting.java
здесь нужно иници-ать переменную prefs из Engine, помогите как
Java
1
2
3
4
5
6
7
8
private void doDraw(Canvas canvas) {
             
                        
                Bitmap fon = Bitmap.createScaledBitmap(foni, wpH, h, false);
                    canvas.drawBitmap(fon, A*3, 0, null); 
                    
                                canvas.drawText("Значение списка - " + prefs, 50, 70, mPaint);
                }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2014, 02:01     Как в Canvas взять значение Preference из Engine?
Посмотрите здесь:

Как нарисовать Bitmap на Canvas'е Android
Android Как очистить canvas?
Android Как в обьекте canvas определить цвет пикселя с заданными координатами
Android Preference headers legacy
Не могу добратьс из фрагмента к Preference Android
Android Как рисовать текст на Canvas во View?
Android Preference
Назад к Activity из Preference Android
Android Как в canvas сделать плавный переход от одной картинки к другой?
Android Filterable не понимаю как в адаптере взять String значение по позиции ?
Android Как рисовать на готовом canvas?
Android Как обновить textview в фрагменте после обновления preference

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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