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

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

26.09.2014, 02:01. Просмотров 340. Ответов 0
Метки нет (Все метки)

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);
                }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2014, 02:01
Ответы с готовыми решениями:

Как обновить textview в фрагменте после обновления preference
Вечер добрый. В общем потратил весь день что бы разобраться с этим вопросом, но...

Filterable не понимаю как в адаптере взять String значение по позиции ?
fragment: inputSearch.addTextChangedListener(new TextWatcher() { ...

Preference
public class Preference extends PreferenceFragment { public void...

Назад к Activity из Preference
getFragmentManager().beginTransaction() ...

Preference headers legacy
Здравствуйте! Пожалуйста, объясните, что я не так делаю? Три часа уже сижу над...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2014, 02:01

Не могу добратьс из фрагмента к Preference
Хочу заполнить из фрагмента данные из Preference. Ругается в строке 39....

Где взять и как установить форум на DataLife Engine:9.8 ?
Народ где можно скачать форум на dle и как его установить?? Есть ли какие то...

Как взять значение из массива?
мне приходит json: {"response":{"count":109,"items":} как проверить его на...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru