第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

ActivityDemoBinding這個(gè)類哪里來的?沒看到出處。sdk沒有?

ActivityDemoBinding這個(gè)類哪里來的?沒看到出處。sdk沒有


正在回答

9 回答

它是自動(dòng)生成的,當(dāng)你在xml中外層加入<layout></layout>時(shí),gradle幫助自動(dòng)生成,老師在視頻講到過。把工程切換到project類型,ActivityDemoBinding在/app/build/intermediates/classes/debug/com/github/markzhai/databindingsample/databinding下。ActivityDemoBinding這個(gè)類名是根據(jù)main類的名稱生成的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

幾米憧憬 提問者

非常感謝!
2016-12-11 回復(fù) 有任何疑惑可以回復(fù)我~

自動(dòng)生成的。。。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

需要AS Build-->rebuild project,才會(huì)出現(xiàn)ActivityMainBinding

0 回復(fù) 有任何疑惑可以回復(fù)我~

確實(shí)是無法生成,沒法往后學(xué)了

0 回復(fù) 有任何疑惑可以回復(fù)我~

我的怎么都沒有啊,奇怪了

0 回復(fù) 有任何疑惑可以回復(fù)我~
重啟了都沒有、、。。。真不智能
0 回復(fù) 有任何疑惑可以回復(fù)我~

奇怪了,我的怎么不會(huì)自動(dòng)生成呢?

0 回復(fù) 有任何疑惑可以回復(fù)我~

根據(jù)xml布局文件名字,自動(dòng)生成Binding類。

例如:activity_test.xml -> ActivityTestBinding

????????activity_main.xml -> ActivityMainBinding

????? ? splash_test.xml -> SplasTestBinding

(注意,當(dāng)重構(gòu)xml布局文件名稱時(shí),Binding類也會(huì)重構(gòu),但是代碼中的例如ActivityTestBinding名稱沒變,會(huì)導(dǎo)致報(bào)錯(cuò)。所以xml名稱重構(gòu)后,還需要手動(dòng)修改ActivityTestBinding的名稱)

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Jerry_1999

為何app/build/intermediates到了這里就沒有classes這個(gè)文件夾了呢
2017-01-10 回復(fù) 有任何疑惑可以回復(fù)我~
#2

weixin_慕無忌9332538

這個(gè)是正解
2022-02-18 回復(fù) 有任何疑惑可以回復(fù)我~

更正一下,ActivityDemoBinding并不是gradle幫助生成的,是databinding機(jī)制生成的(本人猜測(cè)應(yīng)該是android studio幫助生成的),老師在2-3 databinding原理這一節(jié)的后半節(jié)有講到

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

ActivityDemoBinding這個(gè)類哪里來的?沒看到出處。sdk沒有?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)