Android 视图加载时调用的侦听器

Android 视图加载时调用的侦听器,android,ios,oncreate,rating,Android,Ios,Oncreate,Rating,我已经实现了一个安卓评级栏。在我的onCreate中,我有 然后在onCreate中,我添加了如下单击侦听器 mRatingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, final float rating, boolean fromUse

我已经实现了一个安卓评级栏。在我的onCreate中,我有

然后在onCreate中,我添加了如下单击侦听器

mRatingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {

        @Override
        public void onRatingChanged(RatingBar ratingBar, final float rating, boolean fromUser) {
但是每次加载视图时,都会调用此方法中的所有代码。我只想在用户点击改变星级时调用它,为什么每次都会调用它。我知道它在onCreate中,但我想它仍然只有在用户点击它的工具栏时才会被调用


提前谢谢你的帮助

你在setOnRatingBarChangeListener之前调用过setRating吗?@LawrenceChoy是的,我调用过。这就是为什么?
mRatingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {

        @Override
        public void onRatingChanged(RatingBar ratingBar, final float rating, boolean fromUser) {