Проблема с выводом данных из БД в RecyclerView

Мне надо сделать автоматическую загрузку из БД, но вытащив его с btnSearch и переместив на MainActivity у меня ничего не выводит на RecyclerView

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        dbHelper = new DBHelper(this);
        etSearch = findViewById(R.id.etSearch);
        btnUpdate = findViewById(R.id.btnUpdate);

        adapter = new MyViewPagerAdapter(getSupportFragmentManager(), Arrays.asList(new PaintingFragment(), new ArchitectureFragment()));
        containerLay = findViewById(R.id.containerLay);
        containerLay.setAdapter(adapter);
        tabLayout = findViewById(R.id.tabLayout);
        tabLayout.setupWithViewPager(containerLay);

        btnUpdate.setOnClickListener(v -> {
            if (!isInternetAvailable()) {
                sqLiteDatabase = dbHelper.getWritableDatabase();
                sqLiteDatabase.delete(DBHelper.TABLE_ATTRACTIONS, null, null);
                for (int i=0; i<=100; i++) {
                    URL generateURL = NetworkUtils.generateURLforSQLite(String.valueOf(i));
                    new UpdateDB().execute(generateURL); // запуск задачи в отдельном потоке
                }
            }
        });
    }

Вот из этого btnSearch мне надо вытащить весь код и сделать его автоматическим (запуск при загрузке приложения), но просто вытащить не получается, так как тогда на RecyclerView ничего не выводит.

Внизу метод для проверки подключения к интернету

public boolean isInternetAvailable() {
        try {
            InetAddress ipAddr = InetAddress.getByName("google.com");
            //You can replace it with your name
            return !ipAddr.equals("");

        } catch (Exception e) {
            return false;
        }
    }

Пауза не работает. Жду ваших предложений. Заранее спасибо!


Ответы (0 шт):