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

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

android - AS中Module中沒法使用Butterknife.有什么好的替代?

瀏覽:204日期:2024-09-07 11:29:25

問題描述

說是Module中的R文件下的id不是final的。然后Butterknife就不行。。。估計別的注解類型的也不好使吧。。。于是乎有什么辦法么。。

詳見:https://github.com/JakeWharton/butterknife/issues/100

以下是作者JakeWharton在14年12月的原話。。。

Yes this is not supported. This is a tradeoff between ease-of-use and what I tolerate as a sane API.

The only way to accomplish something like this is to allow string values like this:

@InjectView(name = 'content_frame') protected FrameLayoutcontentFrame; The downside’s to this are:

The downside’s to this are:

It’s not rename-safe or compile-safe (kind of). If you open the layout XML for this and do an IDE-backed rename operation it will not catch this string and update it. It also means you can (technically) compile the above code if there is no content_frame ID that exists. Now the compilation will eventually fail because the generated code will become invalid.

It’s hard to know what R class to reference in the generated code, especially when you take into consideration the fact that you can use references to IDs that exist in libraries that you are referencing.

It forces us to have defaults for both the value and name properties on each annotation which means you can write @InjectView Foo foo and Butter Knife will have to fail the builder rather than javac.

Because of these facts, I have chosen not to support library projects.

One way that this could potentially be solved is to use a Gradle plugin rather than an annotation processor. I don’t have the time to explore something like that for a few months though.

問題解答

回答1:

Android Studio Prettify

這個插件自動生成findViewById等內容,你可以試試。 你說Butterknife不能用,應該是你用錯了吧,你仔細看看是不是用錯了。

回答2:

module中好像也沒看到別的,還是直接使用findViewById吧

回答3:

現在基本不用butterknife了,直接封裝一個方法在BaseActivity或BaseFragment

//BaseActivitypublic <T extends View> T $(@IdRes int resId){ return (T)super.findViewById(resId);}//BaseFragmentpublic <T extends View> T $(View layoutView, @IdRes int resId){ return (T)layoutView.findViewById(resId);}//使用TextView tvName=$(R.id.tv_name);回答4:

這個也行,功能比較多https://github.com/excilys/androidannotations

回答5:

最好使用系統自帶的findviewyid來查找id,第三方的工具之間使用會存在沖突

回答6:

RoboGuice?或者android annotation?

回答7:

android - AS中Module中沒法使用Butterknife.有什么好的替代?

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本欧美大码aⅴ在线播放| 99热精品在线观看| 久久精品主播| 麻豆免费精品视频| 精品99在线| 成人午夜毛片| 精品国产亚洲一区二区三区大结局| 日韩国产欧美视频| 9色精品在线| 久久伦理在线| 国产在线看片免费视频在线观看| 欧美极品中文字幕| 国产日韩中文在线中文字幕| 国产精品久久久久久久久久齐齐 | 欧美亚洲在线日韩| 免费人成在线不卡| 亚洲伊人精品酒店| 老鸭窝毛片一区二区三区| 欧美肉体xxxx裸体137大胆| 免费在线亚洲欧美| 中文字幕高清在线播放| 午夜精品成人av| 亚洲精品成人| 亚洲精一区二区三区| 国产精品黄色片| 国产999精品在线观看| 日韩欧美午夜| 美女国产精品久久久| 麻豆mv在线观看| 香蕉视频亚洲一级| 亚洲精品在线影院| 91综合网人人| 亚洲中午字幕| 欧美一区二区三区免费看| 麻豆精品国产91久久久久久| 国产精品一区二区av交换| 裤袜国产欧美精品一区| 99久久九九| 蜜臀精品一区二区三区在线观看| 日韩高清中文字幕一区| 免费日韩一区二区三区| 精品久久亚洲| 91精品蜜臀一区二区三区在线| 日韩视频二区| 国产麻豆精品| 9999国产精品| 欧美搞黄网站| 91亚洲精品视频在线观看| 欧美xxxx性| 欧美日韩在线网站| 日韩精品一二三| 欧美在线日韩| 三级精品视频| 国产日韩欧美在线播放不卡| 国产 日韩 欧美 综合 一区| 伊人精品在线| 国产经典一区| 亚洲制服欧美另类| 精品日产乱码久久久久久仙踪林| 欧美日韩中文一区二区| 一区二区三区四区在线观看国产日韩| 国产伦理一区| 国产伊人精品| 国产精品高潮呻吟久久久久| 99久久激情| 久久国产尿小便嘘嘘| 欧洲av不卡| 日韩午夜视频在线| 伊人久久婷婷| 美女免费视频一区| 免费日韩视频| 亚洲精品字幕| 成人免费电影网址| 久久激情五月激情| 欧美日韩精品在线一区| 欧美aⅴ一区二区三区视频| 中文一区一区三区高中清不卡免费| 日韩午夜高潮| 精品亚洲a∨一区二区三区18| 日韩欧美久久| 狠狠操综合网| 日韩成人精品一区| 日韩一级网站| 不卡中文一二三区| 精品国产一区二区三区av片| 午夜天堂精品久久久久| 国产精品99一区二区| 精品免费av在线| 国产日韩在线观看视频| 亚洲精品小说| 亚洲一级大片| 激情婷婷综合| 老牛影视精品| 国产精品.xx视频.xxtv| 日韩午夜免费| 日韩av福利| 国产精品毛片aⅴ一区二区三区| 91久久中文| 日本精品不卡| 好吊日精品视频| av亚洲一区二区三区| 麻豆精品在线观看| 国产无遮挡裸体免费久久| 日本va欧美va欧美va精品| 最新日韩av| 99久久99久久精品国产片果冰| 91精品福利观看| 青青草国产成人99久久| 丝袜美腿亚洲一区二区图片| 久久国产影院| 中文字幕在线官网| 日本一区二区免费高清| 精品视频黄色| 久久国内精品| 青草久久视频| 日韩极品在线观看| 综合五月婷婷| 亚洲三级av| 亚洲精品日韩久久| 日韩高清欧美激情| 一区二区三区四区日韩| 一区二区三区视频免费观看| 日韩精品一区二区三区免费视频| 亚洲欧美日韩视频二区| 亚洲精品一二三区区别| 99免费精品| 丝袜美腿亚洲色图| 在线日韩成人| 日韩区欧美区| 欧美片网站免费| 麻豆成人在线观看| 久久av网址| 91一区二区| 黄色亚洲精品| 国产精品自在| 久久精品二区三区| 午夜精品网站| 日韩精品久久理论片| 久久97视频| 五月天激情综合网| 日本不卡在线视频| 精品美女在线视频| 激情综合网站| 日韩高清不卡一区二区| 国产一区2区| 不卡一区2区| 国产欧美日韩在线一区二区| 国产精品久久久久久久久久10秀| 在线亚洲观看| 国产福利一区二区三区在线播放| 日韩欧美一区二区三区在线视频| 欧美sss在线视频| 亚洲aa在线| 亚洲综合电影| 日韩精品欧美成人高清一区二区| 精品国产乱码久久久久久樱花| 性欧美69xoxoxoxo| 久久成人av| 国产精品婷婷| 精品国产美女a久久9999| 好看的av在线不卡观看| 国产精品久久久久毛片大屁完整版| 日韩在线短视频| 日本aⅴ精品一区二区三区 | 精品久久免费| 日韩中文字幕麻豆| 色爱综合网欧美| 日韩专区在线视频| 黄毛片在线观看| 欧美亚洲自偷自偷| 成人av二区| 美腿丝袜亚洲三区| 蜜臀av一区二区在线免费观看| 久久一区视频| 综合欧美精品| 久久久噜噜噜| 欧美极品一区二区三区| 午夜欧美理论片| 国语精品一区| 国产一卡不卡| 亚洲综合福利| 欧美网站在线| 欧产日产国产精品视频| 欧美永久精品| 热久久久久久久| 国产一区欧美| 精品国产18久久久久久二百| 青青国产91久久久久久| 在线综合欧美| 久久久精品久久久久久96 | 天堂中文av在线资源库| 国产另类在线| 亚洲欧洲av| 亚洲免费影视| 国产精品7m凸凹视频分类| 成人一二三区| 精品无人区麻豆乱码久久久| 91福利精品在线观看| 亚洲精品综合| 亚洲综合激情在线|