我有一个array listmodel containing ---> key : { link : ... , duration : .... }
我需要通过数组列表中存在的所有链接加载我的android web view,并在该specific持续时间内加载它们。

更新:

我尝试了处理程序,但它仍然加载了最后一个网页并使Thread.sleep()挂起了应用程序

最佳答案

您可以使用timerTask指定的时间间隔来加载列表网址

 private static Timer timer;
    private TimerTask timerTask;

    public void startTimer() {
        //set a new Timer
        try {
            timer = new Timer();
            //initialize the TimerTask's job
            initializeTimerTask();

            //schedule the timer, to wake up every 2 second
            timer.schedule(timerTask, AppConstants.bgTaskStartDelay, 2000); //
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

 // it sets the timer to print the counter every x seconds
public void initializeTimerTask() {
    timerTask = new TimerTask() {
        public void run() {
            try {
               // you code here to load url from your array

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    };
}

关于java - 在特定时间段后如何将新的URL加载到Web View 中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58498343/

10-12 03:15