課程
/移動開發
/Android
/Android攻城獅的第二門課(第3季)
老師您好,為什么要加上類名.this.在getSharedPreferences()前面,才能在data/data文件夾里自建存儲文件夾呢
2015-01-23
源自:Android攻城獅的第二門課(第3季) 1-2
正在回答
this是指當前Activity,而Activity是 繼承自Context,getSharedPreferences是抽象類Context中定義的抽象方法,而java使用不是當前類中方法的 格式 是 ?對象.方法 ?。this是當前被實例化的對象,getSharedPreferences是當前對象的方法。
你是說為甚要使用類名加,this這種形式么、這是因為在寫函數哪里,就有context對象,需要傳遞就如上下文。也就是說該函數需要知道究竟是誰在調用自己。
舉報
手勢識別、數據存儲和4大組件,讓你牢牢掌握之前的基礎知識點
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-22
this是指當前Activity,而Activity是 繼承自Context,getSharedPreferences是抽象類Context中定義的抽象方法,而java使用不是當前類中方法的 格式 是 ?對象.方法 ?。this是當前被實例化的對象,getSharedPreferences是當前對象的方法。
2015-05-17
你是說為甚要使用類名加,this這種形式么、這是因為在寫函數哪里,就有context對象,需要傳遞就如上下文。也就是說該函數需要知道究竟是誰在調用自己。