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

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

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

瀏覽:205日期: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久久,三上悠亚国产精品一区二区三区
av一区在线| 丰满少妇一区| 亚洲天堂黄色| 欧美日韩国产一区精品一区| 99视频精品| 亚洲精品国模| 精品视频自拍| 久久久久久久久丰满| 精品一区免费| 狠狠色狠狠色综合日日tαg| 亚洲综合图色| 麻豆精品视频在线观看| 国产精品成人a在线观看| 久久精品国语| 亚洲五月综合| 精品久久免费| 国产精品社区| 久久福利在线| 欧美1区2区3区| 欧美亚洲一级| 神马午夜久久| 日本不卡视频一二三区| 国产91在线精品| 另类av一区二区| 国产日产精品_国产精品毛片| 国产+成+人+亚洲欧洲在线| 亚洲激情av| 免费在线成人| 午夜亚洲一区| 四季av一区二区凹凸精品| 国产美女精品| 精品国产美女a久久9999| 亚洲一区二区三区免费在线观看| 国产精品亚洲人成在99www| 91精品一区二区三区综合在线爱| 日韩欧美激情| 亚洲va中文在线播放免费| 亚洲狼人精品一区二区三区| 麻豆网站免费在线观看| 国产精品美女久久久| 久久精品九色| 蜜桃久久精品一区二区| 91一区二区三区四区| 色综合视频一区二区三区日韩 | 日本a级不卡| 日产精品一区二区| 免费欧美在线视频| 国产成人精品一区二区三区免费| 久久福利一区| 日韩中文在线电影| 国产精品欧美在线观看| 国产精品视区| 99久久精品费精品国产| 国产精品tv| 亚洲日本欧美| 午夜久久99| 福利在线一区| 日韩精品亚洲专区| 日韩午夜在线| 日本在线啊啊| 欧美国产精品| 日本a口亚洲| 视频一区欧美日韩| 精品一区毛片| 99精品综合| 中文字幕色婷婷在线视频| 国产日韩欧美中文在线| 蜜臀精品久久久久久蜜臀 | 先锋影音国产一区| 国产精品亚洲一区二区三区在线观看| 国产精品入口久久| 日韩高清在线一区| 蜜桃视频第一区免费观看| 99视频精品全国免费| 成人午夜网址| 国产成人1区| 国语精品一区| 久久精品国产亚洲aⅴ| 国产精品网站在线看| 日韩福利视频一区| 日韩精品免费视频一区二区三区| 亚洲一区国产| 欧美1区2区3区| 国产综合婷婷| 国产综合亚洲精品一区二| 999久久久91| 国产精品99一区二区| 亚洲不卡系列| 人人香蕉久久| 欧美日韩一区二区三区视频播放| 国产成人精品亚洲日本在线观看| 日韩在线视频精品| 成人看片网站| 国产精品av一区二区| 国产国产精品| 欧美va天堂| 99在线观看免费视频精品观看| 日韩av首页| 欧美天堂亚洲电影院在线观看| 亚洲一级影院| 香蕉视频成人在线观看| 免费视频一区二区| 蜜桃视频一区二区三区在线观看| 麻豆精品网站| 亚洲三级精品| 欧美亚洲综合视频| 麻豆极品一区二区三区| 91精品国产调教在线观看| 欧美福利一区| 免费日韩一区二区| 色狠狠一区二区三区| 欧美午夜三级| 日本欧美国产| 国精品一区二区三区| 水野朝阳av一区二区三区| 亚洲永久精品唐人导航网址| 日本aⅴ亚洲精品中文乱码 | 国产一区成人| 日韩一区二区三区四区五区| 欧美专区一区| 日韩a一区二区| 婷婷综合亚洲| 日本亚洲欧美天堂免费| 久久影院一区二区三区| 成人国产精选| 91精品高清| 欧美一区精品| 日韩国产激情| 蜜臀91精品一区二区三区| 欧美在线看片| 日韩欧美一区二区三区免费看| 欧美日韩日本国产亚洲在线 | 亚洲欧洲日韩| 免费中文字幕日韩欧美| 国产亚洲观看| 91精品韩国| 一区二区三区国产在线| 精品久久国产一区| 老色鬼精品视频在线观看播放| 99久久夜色精品国产亚洲1000部| 亚洲人妖在线| 日韩av免费| 久久国产人妖系列| 欧美日韩在线网站| 国产精品任我爽爆在线播放 | 999视频精品| 日本欧美久久久久免费播放网| 老牛影视精品| 亚洲三区欧美一区国产二区| 国产福利片在线观看| 中文不卡在线| 91亚洲一区| 日韩1区2区3区| 久久久久国产精品一区三寸| 日韩精品久久久久久| 日韩激情一区| 日韩福利视频一区| 尤物在线精品| 色在线中文字幕| 日韩和欧美一区二区| 国产一区清纯| 另类小说一区二区三区| 手机精品视频在线观看| av资源中文在线| 欧美另类中文字幕| 99在线精品免费视频九九视| 精品欠久久久中文字幕加勒比| 视频一区欧美日韩| 欧美亚洲精品在线| 国产一区2区在线观看| 午夜电影一区| 亚洲欧美日韩视频二区| 日韩不卡视频在线观看| 麻豆一区二区在线| 91p九色成人| 在线国产日韩| 性欧美长视频| 91精品国产调教在线观看| 国产人成精品一区二区三| 丝袜美腿亚洲一区| 日韩午夜电影| 日韩一区电影| 久久字幕精品一区| 国产欧美亚洲精品a| 亚洲男人在线| 视频一区在线播放| 激情欧美一区二区三区| 91一区二区| 精品国产欧美日韩| 久久av日韩| 97久久亚洲| 日本亚洲三级在线| 中文字幕一区二区三区在线视频| 激情欧美丁香| 免费观看不卡av| 亚洲成av人片一区二区密柚| 人在线成免费视频| 日韩国产激情| 私拍精品福利视频在线一区| 日本免费一区二区三区四区|