标签: maintainscrollpositionon

在保持滚动位置的同时更新RecyclerView

如何RecyclerView在更新内容后保持当前滚动位置?

onCreate我设置的任务重复如下:

private void setRepeatingAsyncTask() {

    final Handler handler = new Handler();
    Timer timer = new Timer();

    TimerTask task = new TimerTask() {
        @Override
        public void run() {
            handler.post(new Runnable() {
                public void run() {
                    try {
                        new getArrivals().execute(station_id);
                    } catch (Exception e) {
                        // error, do something
                    }
                }
            });
        }
    };
    timer.schedule(task, 0, 30000);  // interval of 30 seconds
}
Run Code Online (Sandbox Code Playgroud)

AsyncTask将查询最新名单内容的数据库:

private class getArrivals extends AsyncTask<Long, Void, Long>{

        @Override
        protected void onPreExecute(){ …
Run Code Online (Sandbox Code Playgroud)

android maintainscrollpositionon android-recyclerview

1
推荐指数
1
解决办法
1142
查看次数

ASP.NET:使用AutoPostBack时如何阻止页面跳转?

我正在使用 ASP.NET,在向导控件中,我有单选按钮,如果选择“是”,则显示一个面板,但如果选择“否”,则隐藏该面板。我已将 MaintenanceScrollPositionOnPostBack 设置为 True,但 ActiveStepChanged 事件将其更改为 False,以便当您单击“下一步”查看下一个向导步骤时,它将从页面顶部开始。问题是,单击“下一步”后,第一次单击单选按钮时,它会跳转到页面顶部(第一次单击单选按钮后,页面会保留其位置)。如何阻止它第一次跳跃?

asp.net autopostback wizard maintainscrollpositionon page-jump

0
推荐指数
1
解决办法
9882
查看次数