Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (14)

Лучшие ответы пользователя

Все ответы (11)
  • Как реализовать приложение, которое работает с удаленной базой данных?

    WelloGraphics
    @WelloGraphics
    Android development
    Попробуйте Firebase, в частности Realtime Database. Удобно тем, что никакого бэкенда писать не нужно.
    Ответ написан
    Комментировать
  • Какие есть читалки с синхронизацией между платформами?

    WelloGraphics
    @WelloGraphics
    Android development
    Прошу простить за некропост, но сам сюда пришёл с гугла. Ответ нашёл позже и решил поделиться: Google Play Книги

    Удобно для меня, потому что дома читаю с ноута, а вне дома со смартфона на Android. У Google Books есть веб-версия, чтобы читать с браузера, и мобильная для Android (для iOS тоже, я полагаю).

    Есть синхронизация по позиции чтения и синхронизация самих, собственно, книжек.

    p.s. заливать свои книжки в библиотеку можно только с веб версии
    Ответ написан
    Комментировать
  • Актуальность Fragment в android?

    WelloGraphics
    @WelloGraphics
    Android development
    Конечно, Фрагменты актуальны и их актуальности ничего не угрожает. В данный момент распространён подход Single Activity, где активити всего одна, но много фрагментов.

    Альтернативы Фрагментам есть: это использовать кастом View (подход весьма и весьма специфичный, без глубокого понимания темы не рекомендовал бы) или собственно работать напрямую с разными активити, без фрагментов.

    Задепрекейтили только одну из реализаций Фрагмента, оставив суппорт-вариант. Он более гибкий и подходит для большего разнообразия версий Android, на которых будет работать ваше приложение.
    Ответ написан
    Комментировать
  • Можно ли изменить размер RecyclerView?

    WelloGraphics
    @WelloGraphics
    Android development
    Оберните RecyclerView в RelativeLayout и применяйте LayoutParams к нему.

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        >
        <android.support.v7.widget.RecyclerView
            android:id="@+id/images"
            android:layout_width="wrap_content"
            android:layout_height="360dp"
            >
        </android.support.v7.widget.RecyclerView>
     </Relativelayout>


    RelativeLayout.LayoutParams lp =
                new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, 500);
     recyclerView.setLayoutParams(lp);
    Ответ написан
    1 комментарий
  • Как избежать слишком частого повторного рендера RecyclerView при использовании Flowable (RxJava)?

    WelloGraphics
    @WelloGraphics
    Android development
    Можно попробовать завернуть удаление элементов и вставку элементов в транзакцию, чтобы вот этот промежуточный этап
    список не пустой -> список пустой -> список не пустой
    пропал.

    Сделать это можно как-то так:
    @Dao
    abstract class ItemDao {
        @Transaction
        public void replaceItems(List<Item> items) {
             clearTable();
             insert(items);
        }
    
        @Insert
        protected abstract void insert(List<Item> items);
    
        @Query("DELETE FROM Item")
        protected abstract void clearTable();
    }
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (4)