我正在使用Android Studio 3.0 Canary 1.我正在尝试将其更新为Android Studio 3.0 Canary 2,但它显示以下错误:
Studio没有对/ private/var/folders/mk/h5qpw_r11_7ggh9q52n9hhlr0000gn/T/AppTranslocation/1321881E-C41D-4AF7-B207-F31894226D50/d/Android Studio 3.0 Preview.app/Contents的写入权限.请由特权用户运行以进行更新.
我甚至试过从命令行运行带有sudo的Android工作室:
sudo /Applications/Android\ Studio 3.0 Preview.app/Contents/MacOS/studio
但它没有用.任何帮助都感激不尽.
我的问题是,我们可以从方法中调用方法RecyclerView吗?原因是我要检查两个条件。如果只有true,则检查用户是否向下滚动。还有其他检查方式吗?onScrolled()onScrollStateChanged()SCROLL_STATE_SETTLING
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
            super.onScrollStateChanged(recyclerView, newState);
            if (newState == RecyclerView.SCROLL_STATE_SETTLING) {
              // Now I have to check if the user has scrolled down or up.  
            }
        }
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
        }
    });