Простой способ остановить выполнение задачи через определенное время (Xamarin.Android)

Так много для этого простого вопроса, но я просто хотел выделить новую функцию на Java, которая позволит избежать всех путаниц в индексировании в массивах даже для новичков. Java-8 абстрагировал задачу итерации для вас.

int[] array = new int[5];

//If you need just the items
Arrays.stream(array).forEach(item -> { println(item); });

//If you need the index as well
IntStream.range(0, array.length).forEach(index -> { println(array[index]); })

В чем польза? Ну, с одной стороны, это читаемость, как английский. Во-вторых, вам не нужно беспокоиться о ArrayIndexOutOfBoundsException

0
задан Bonucci 16 January 2019 в 13:55
поделиться

1 ответ

Вы можете попробовать

шаг 1. Добавление таймера

    Timer _timer = new Timer {Interval = 5000};
                        _timer.Elapsed += OnTimeEvent;
                        _timer.Start();

шаг 2. Отменить задачу по событию таймера

    private void OnTimeEvent(object sender, ElapsedEventArgs e)
    {
            cts .Cancel();
    }
0
ответ дан pooja 16 January 2019 в 13:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: