Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Смотри. Сейчас такую штуку имеюОстановить задачу (Task)? При создании задачи, например BukkitScheduler.runTaskLater(), возвращается объект BukkitTask. У него есть метод cancel(), он останавливает задачу.
BukkitScheduler timer = mainListener.plugin.getServer().getScheduler();
timer.scheduleSyncDelayedTask(mainListener.plugin, new Runnable() {
@Override
public void run() {
//что-то
}
}
}
}, all_time);
Смотри. Сейчас такую штуку имею
Нашел в инете, что можно использовать cancelTask, но для этого нужен id самого такска. Как и откуда этот id достать?Код:BukkitScheduler timer = mainListener.plugin.getServer().getScheduler(); timer.scheduleSyncDelayedTask(mainListener.plugin, new Runnable() { @Override public void run() { //что-то } } } }, all_time);
BukkitTask timer = mainListener.plugin.getServer().getScheduler();
timer.scheduleSyncDelayedTask(mainListener.plugin, new Runnable() {
@Override
public void run() {
//что-то
}
}
}
}, all_time);
//отмена - timer.cancel();
Решил тем, что использую cancelAllTasks(); Не знаю насколько это путевое решениеСмотри. Сейчас такую штуку имею
Нашел в инете, что можно использовать cancelTask, но для этого нужен id самого такска. Как и откуда этот id достать?Код:BukkitScheduler timer = mainListener.plugin.getServer().getScheduler(); timer.scheduleSyncDelayedTask(mainListener.plugin, new Runnable() { @Override public void run() { //что-то } } } }, all_time);
Не могу я просто cancel() использовать.Код:BukkitTask timer = mainListener.plugin.getServer().getScheduler(); timer.scheduleSyncDelayedTask(mainListener.plugin, new Runnable() { @Override public void run() { //что-то } } } }, all_time); //отмена - timer.cancel();
При создании посмотри что тебе возвращает метод. Id он возвращает.Смотри. Сейчас такую штуку имею
Нашел в инете, что можно использовать cancelTask, но для этого нужен id самого такска. Как и откуда этот id достать?Код:BukkitScheduler timer = mainListener.plugin.getServer().getScheduler(); timer.scheduleSyncDelayedTask(mainListener.plugin, new Runnable() { @Override public void run() { //что-то } } } }, all_time);
Я не понимаю как достать idПри создании посмотри что тебе возвращает метод. Id он возвращает.
этим ты убьешь таски ВСЕХ плагиновРешил тем, что использую cancelAllTasks(); Не знаю насколько это путевое решение