亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這里RecycleView和LinearLayoutManager加了final是為了什么

如題,不加又如何

正在回答

1 回答

從目前你提供的代碼中看不加final也可以,但是,比如你要在某個監聽器(如onClickListner)的方法里(如onClick)里需要引用recyclerView這個實例的話,recyclerView必須要是final的,這是java語法決定的——變量被內部類的內聯方法使用時,必須聲明為final。望采納!

2 回復 有任何疑惑可以回復我~
#1

全是甘貨 提問者

不采納你我還是人嗎!正是我所需要的答案! 我想想,我還有點疑問。。
2017-06-15 回復 有任何疑惑可以回復我~
#2

全是甘貨 提問者

你所說的變量被內部類的內聯方法使用時必須聲明為final。 能夠提供類似的代碼或網址讓我體驗體驗嗎? 還是說,像如下網址所說的道理,我查了一下,這個說的可能跟你說的是一回事。 變量是外部的 內部類的方法要拿到外部的變量,拿不到。 加個final就能拿到了。 http://m.phpstudy.net/c.php/32548.html
2017-06-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android5.0新特性-Material Design
  • 參與學習       36349    人
  • 解答問題       61    個

追時尚就在Android5.0新特性,讓我們來細細品味其魅力吧

進入課程

這里RecycleView和LinearLayoutManager加了final是為了什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號