2017-11-17 86 views
-1

在像一個波紋管的一個示例:什麼是「本」中的Java方法

public boolean checkLocationPermission() { 
     if(ContextCompat.checkSelfPermission(this, 
       Manifest.permission.ACCESS_FINE_LOCATION) 
       != PackageManager.PERMISSION_GRANTED){ 

是什麼確切地指向。我明白,它指出了目前正在實施該方法的背景。但我不確定這個背景的範圍是什麼。它總是會對方法所在的類感到痛苦嗎?

+1

它意味着當前上下文,在該示例中,當前類實例(個體) – Antoniossss

+5

這是一個強烈的跡象表明你需要一本關於Java的書。學習沒有任何問題,但是漫無目的地陷入困境,依靠教程並不是一種有效的學習方式。獲取一本很好的介紹書和參考資料,以幫助引導您走向正確的方向。 – tadman

回答

0

是該對象的當前實例的參考。在這一段代碼就意味着引用到活動的當前實例,結果參考該活動的上下文

相關問題