Ошибка приложения при нажатии кнопки «Домой»

Я разработал приложение, и теперь, когда я почти закончил, я исправляю ошибки и полирую его. На данный момент у меня проблема: всякий раз, когда я нажимаю кнопку «Домой», в качестве обоев рабочего стола отображается все, что было на экране в это время. Я понятия не имею, что вызывает это или как от этого избавиться, и именно для этого мне нужна ваша помощь.

Изменить

Теперь я нашел причину в моем GridView. Я не знаю, почему он заменяет мои обои на этой позиции, пожалуйста, помогите мне.

Вот пример кода, где я заполняю адаптер.

c = myDB.rawQuery(sql, null);

        getActivity().startManagingCursor(c);

        adapter = new SimpleCursorAdapter(getActivity().getBaseContext(), R.layout.grid_item, c,
                new String[]{"_id", "name", "thumb_image"}, new int[]{
                R.id.device, R.id.picture}, 0);

        adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
            @Override
            public boolean setViewValue(View view, Cursor theCursor,
                                        int column) {
                int id = view.getId();
                if (id == R.id.device) {
                    final String name = theCursor.getString(1);
                    ((TextView) view).setText(name);
                    return true;
                } else if (id == R.id.picture) {
                    Context context = ((ImageView) view).getContext();
                    int pic_id = context.getResources().getIdentifier(theCursor.getString(2), "drawable", context.getPackageName());
                    ((ImageView) view).setImageResource(pic_id);
                    return true;
                }

                return false;
            }
        });

        gridView.setAdapter(adapter);

при нажатии на главную обои заменяются


person Sebastian R.    schedule 10.05.2015    source источник


Ответы (1)


Решил проблему сам, это был анимационный файл :)

person Sebastian R.    schedule 05.06.2015