方法为他们的变量android studio 4.2提供了无意义的名称

时间:2014-01-10 19:57:04

标签: android listener android-studio actionlistener ratingbar

我正在android studio中开发很长一段时间,但是当我在新电脑上下载时,窗帘问题开始引起我的注意。 为小部件设置监听器(例如RatingBar)时,给定的方法以无意义的方式命名其变量,如“float v”或“boolean b”。

RatingBar bar = (RatingBar) findViewById(R.id.rating);
bar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
        @Override
        public void (RatingBar ratingBar, float v, boolean b) {
            ...
        }
    });

而不是:

RatingBar bar = (RatingBar) findViewById(R.id.rating);
bar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
        @Override
        public void RatingBar ratingBar, float rating, boolean fromUser) {
            ...
        }
    });

任何人都有输入来帮助我解决这个问题? 谢谢!

1 个答案:

答案 0 :(得分:0)

这是一篇非常古老的文章,但也许​​对寻找该文章的人有用;

使用SDK Manager时,您需要在build.gradle文件中下载要定位的sdk版本的源代码。