日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - 對于同一個方法,有沒有什么優雅的方法對不同來源的調用有不同的處理方式?

瀏覽:192日期:2024-02-18 17:09:22

問題描述

我在寫一個控件的時候。有一個類subViewPager繼承了ViewPager,我在另外一個地方需要用到這個ViewPager的getCurrentItem()方法,意思就是獲取這個控件的某個坐標。

但是由于我這個ViewPager為了特殊效果,就讓它的getCurrentItem()返回的坐標有可能超出了我數據集合的長度size,

比如我的數據集合的長度為size = 1024而getCurrentItem()返回的是40280

所以在我主動調用他的時候我希望他能返回給我的是這個坐標%=size : 4028%1024的結果。

同時他的getCurrentItem()方法被系統調用時應該返回應該是40280這樣的數字。

我原來的做法是寫一個特殊的方法獲得這個%=size 后的結果。在需要獲取這個參數的時候強轉一下。

后來我改變了一下,利用new Exception().getStackTrace(); 獲取調用棧的信息來判斷方法是否被指定類調用的。這樣就不需要強轉和寫一個子類特有的方法了。

但是這樣的做法會產生大量的垃圾內存,頻繁引起GC,所以考慮用回第一種方法來處理了。但是強轉總是有點讓人不爽,感覺沒有什么復用性。(雖然是代碼爛的原因。。而且這樣做這個subViewPager的復用性也降低了)所以就想來請教一下有什么辦法讓同一個方法在不同類中被調用時有什么辦法可以優雅的做出不同的操作?

問題解答

回答1:

subViewPager重寫getCurrentItem()不就可以了嗎。。

回答2:

看過類似的庫的實現方案,如果你的這個方法內部和外部調用的返回的業務邏輯就不統一的話,建議還是額外定義一個方法比較好……比如 getCurrentRealItem()

標簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99国产精品视频免费观看一公开 | 欧美综合国产| 国产主播一区| 久久久亚洲一区| 久久蜜桃资源一区二区老牛| 人在线成免费视频| 久久99高清| 日韩一区电影| 欧美日韩少妇| 香蕉久久夜色精品国产| 亚洲伊人精品酒店| 欧美一区=区三区| 欧美a级一区二区| 欧美国产极品| 福利一区二区三区视频在线观看| 老牛影视精品| 亚洲特级毛片| 中文字幕一区二区三区在线视频| 中文字幕一区二区av| 91综合久久爱com| 久久av影视| 色网在线免费观看| 欧美日韩国产在线观看网站 | 秋霞国产精品| 精品国内亚洲2022精品成人| 精品视频一二| 天堂а√在线最新版中文在线| 99久久九九| 中文字幕亚洲影视| 欧美国产不卡| 欧美精品一二| 日本久久二区| 91综合网人人| 99国产精品| 国产欧美精品| 久久久水蜜桃av免费网站| 水野朝阳av一区二区三区| 日韩国产欧美一区二区三区| 久久久久久夜| 免费久久99精品国产| 日韩精品中文字幕一区二区| 国产一区二区精品福利地址| 欧洲激情综合| 国产精品大片免费观看| 免费污视频在线一区| 亚洲乱码视频| 高清不卡亚洲| 亚洲免费福利一区| sm久久捆绑调教精品一区| 一区免费在线| 欧美激情视频一区二区三区在线播放| 久久国产免费| 日韩精品导航| 久久国产毛片| 国产亚洲精aa在线看| 久久毛片亚洲| 日本电影久久久| 欧美亚洲国产精品久久| 日韩欧美中文字幕一区二区三区| 国产aⅴ精品一区二区四区| 中文一区在线| а√天堂8资源在线| 美国三级日本三级久久99| 你懂的亚洲视频| 亚洲最新无码中文字幕久久| 亚洲欧美在线专区| 亚洲黄色中文字幕| 日韩精品福利一区二区三区| 99久久婷婷| 国产精品hd| 好吊日精品视频| 国产一区二区三区免费在线| 99re国产精品| 在线手机中文字幕| 青草综合视频| 亚洲精品极品少妇16p| 国产激情综合| 免播放器亚洲一区| 人人草在线视频| 国产精品久久久久久久久久白浆| 在线亚洲欧美| 视频福利一区| 国产一区二区视频在线看| 人人精品人人爱| 日韩精品诱惑一区?区三区| 亚洲人成亚洲精品| 日韩在线成人| 中文一区二区| 欧美日韩一二三四| 国产成人精品三级高清久久91| 亚洲bt欧美bt精品777| 亚洲女同中文字幕| 亚洲天堂久久| 九色porny丨国产首页在线| 国产精品一二| 日韩精品成人| 日韩欧美久久| 免费高清在线一区| 91成人精品| 久久久成人网| 久久久久久夜| 高清在线一区| 精品国产18久久久久久二百| 国产欧美日韩精品一区二区免费 | 亚洲欧美久久精品| 性欧美精品高清| 欧美日韩视频| 激情偷拍久久| 99久久激情| 日本在线精品| 欧美精品日日操| 免费一级欧美在线观看视频| 精品精品国产三级a∨在线| 久久精品在线| 亚洲欧洲高清| 国产suv精品一区| 国产精品午夜av| 日本视频一区二区| 亚洲香蕉久久| 宅男噜噜噜66国产日韩在线观看| 99精品在线| 欧美日韩在线网站| 日韩精品欧美激情一区二区| 成人美女视频| 成人日韩在线| 一区二区三区视频免费观看| 日本欧美国产| 久久久久久夜| 肉色欧美久久久久久久免费看| 国产自产自拍视频在线观看| 中文字幕色婷婷在线视频| 91欧美在线| 日韩精品第一区| 免费国产自久久久久三四区久久| 婷婷成人基地| 亚洲一区二区三区免费在线观看| 香蕉国产精品| 三级在线观看一区二区| 视频一区国产视频| 亚洲ww精品| 国产精品嫩模av在线| 欧美一区91| 久久男人av| 91一区二区三区四区| 99久久夜色精品国产亚洲狼| 九一成人免费视频| 中文精品电影| 国产乱人伦精品一区| 精品国产欧美日韩一区二区三区| 成人亚洲欧美| 亚洲激情二区| 亚洲精品伦理| 久久亚洲黄色| 久久三级福利| 中文字幕一区二区av| 国产精品视频一区二区三区综合| 国产在线日韩| 日韩在线电影| 久久久久久久欧美精品| 日韩在线观看| 99日韩精品| 亚洲精品伊人| 国产精品三p一区二区| 国产精品不卡| 欧美中文一区二区| 亚洲影视一区| 精品色999| 尹人成人综合网| 欧美在线黄色| 精精国产xxxx视频在线野外| 免费人成精品欧美精品| 欧美成人一二区| 午夜久久99| 国产精品亚洲综合在线观看| av最新在线| 亚洲一区二区三区无吗| 欧美亚洲自偷自偷| 日韩精品永久网址| 色狠狠一区二区三区| 精品不卡一区| 视频一区二区国产| 国产色播av在线| 亚洲青青久久| 老牛影视精品| 日韩av午夜在线观看| 亚洲黄色免费看| 日精品一区二区三区| 日韩国产在线| 国产亚洲一卡2卡3卡4卡新区| 国产99精品| 国产精品高潮呻吟久久久久| 国产精品99一区二区| 久久精品xxxxx| 五月婷婷亚洲| 精品精品国产三级a∨在线| 一区二区国产精品| 青青久久av| 国产乱子精品一区二区在线观看| 美女亚洲一区| 精品国产亚洲一区二区三区在线|