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

Handler при пересоздании активити - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Создание игр под Android http://www.cyberforum.ru/android-dev/thread1777277.html
Добрый день! Я новичок в этом деле и хотел задать некоторые возможно глупые вопросы. Как происходит создание игр под Android? Что дает использование движков типа Cocos2d-x, LibGDX? Как создается графика игры, используется сторонний софт, или все есть в составе вышеперечисленных движков? Что такое физический движок? Что такое графический движок? Что такое игровой движок? Входит ли в...
Android Ошибка Could not find class 'android.os.PersistableBundle' В общем, такая беда.. Я не так давно начал кодить для Андроида, но до сих пор все было хорошо. Запускал приложение всегда не через эмулятор, а на своем телефоне (LG G4 Android 6.0, 5.7"), Оно и сейчас отлично на нем работает, но теперь я решил проверить это дело на других аппаратах. под руку попал планшет 7" c Андроидом 4.4.2 - Запускается приложение хорошо, но при переходе в другую активность... http://www.cyberforum.ru/android-dev/thread1777276.html
Android Загрузка картинок Picasso из дискового кэша, когда нет интернета
Подскажите как можно при помощи Picasso реализовать загрузку картинок в фон активити, когда нет интернета? public class MainActivity extends AppCompatActivity { Button btnOk; RelativeLayout loginLayout; Context cxt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);...
Android Одновременный скролл нескольких ListView
Здравствуйте! Меня интересует вопрос по Android Studio, можно ли как-нибудь организовать одновременный скролл нескольких элементов на одном activity? В данном случае ListView:) Пробовал прописать обычным способом, но приложение выдает ошибку при запуске...
Android Как найти угол при нажатие на экран в android studio? http://www.cyberforum.ru/android-dev/thread1776977.html
Конечно можно найти синус или косинус, но можно получить угол в радианах сразу?
Android TimeOut addOnScrollListener Добрый ночи, ребята помогите с одним вопросом. Как после первой прокрутки сделать TimeOut на 3 сек. //Вот сюда sView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) подробнее

Показать сообщение отдельно
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,137
10.07.2016, 19:56  [ТС]     Handler при пересоздании активити
через Glide
Java
1
2
3
4
5
6
7
8
9
Glide.with(context).load(image).asBitmap().into(new SimpleTarget<Bitmap>(100, 100) {
                                @Override
                                public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
                                    Drawable drawable = new BitmapDrawable(resource);
                                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
                                        scrollview.setBackground(drawable);
                                    }
                                }
                            });
Но проблема в другом в onDestroy делаю
Java
1
2
3
4
5
6
7
8
@Override
    protected void onDestroy() {
        h.removeCallbacksAndMessages(null);
        super.onDestroy();
 
        Log.d("Func", "MainActivity: onDestroy()");
 
    }
И Handler все равно обраается к несуществующим элементам как исправить это?

Добавлено через 41 минуту
Java
1
2
3
4
public void changeFragmentTextView1(String s) {
        Fragment frag = getFragmentManager().findFragmentById(R.id.fragment1);
        ((TextView) frag.getView().findViewById(R.id.textView)).setText(s);
    }
Код который обращается к TextView во фрагменте который находится в активити. Эта функция вызывается в Runnable Handleraи из другого потока и приложение падает как исправить это?
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru