TextSwitcher ts = findViewById(R.id.textswitcher); swipeRefresh.setOnRefreshListener(() -> { showSwitcher(new String[]{"NO WATER", "NO ENERGY"}); swipeRefresh.setRefreshing(false); }); ... private void showSwitcher(String[] mArray) { final int[] idx = {0}; Runnable runnable = new Runnable() { @Override public void run() { idx[0] = ((idx[0] + 1) < 2) ? (idx[0] + 1) : 0; ts.setText(mArray[idx[0]]); ts.postDelayed(this, 2000); } }; ts.postDelayed(runnable, 2000); }

Leave a comment