Tất tần tật về Context trong Android? Hiểu như nào mới đúng – Trang Chủ

<

span

class

=

“token keyword”

>

public

<

/

span

>

<

span

class

=

“token keyword”

>

class

<

/

span

>

<

span

class

=

“token class-name”

>

Singleton

<

/

span

>

<

span

class

=

“token punctuation”

>

{

<

/

span

>

    

<

span

class

=

“token keyword”

>

private

<

/

span

>

<

span

class

=

“token keyword”

>

static

<

/

span

>

<

span

class

=

“token class-name”

>

Singleton

<

/

span

>

instance

<

span

class

=

“token punctuation”

>

;

<

/

span

>

    

<

span

class

=

“token keyword”

>

private

<

/

span

>

<

span

class

=

“token class-name”

>

Context

<

/

span

>

mContext

<

span

class

=

“token punctuation”

>

;

<

/

span

>

    

    

<

span

class

=

“token keyword”

>

private

<

/

span

>

<

span

class

=

“token class-name”

>

Singleton

<

/

span

>

<

span

class

=

“token punctuation”

>

(

<

/

span

>

<

span

class

=

“token punctuation”

>

)

<

/

span

>

<

span

class

=

“token punctuation”

>

{

<

/

span

>

<

span

class

=

“token punctuation”

>

}

<

/

span

>

<

span

class

=

“token punctuation”

>

;

<

/

span

>

    

    

<

span

class

=

“token keyword”

>

public

<

/

span

>

<

span

class

=

“token keyword”

>

static

<

/

span

>

<

span

class

=

“token class-name”

>

Singleton

<

/

span

>

<

span

class

=

“token function”

>

getInstance

<

/

span

>

<

span

class

=

“token punctuation”

>

(

<

/

span

>

<

span

class

=

“token class-name”

>

Context

<

/

span

>

context

<

span

class

=

“token punctuation”

>

)

<

/

span

>

<

span

class

=

“token punctuation”

>

{

<

/

span

>

        

<

span

class

=

“token keyword”

>

if

<

/

span

>

<

span

class

=

“token punctuation”

>

(

<

/

span

>

instance

<

span

class

=

“token operator”

>=

=

<

/

span

>

<

span

class

=

“token keyword”

>

null

<

/

span

>

<

span

class

=

“token punctuation”

>

)

<

/

span

>

<

span

class

=

“token punctuation”

>

{

<

/

span

>

            

<

span

class

=

“token keyword”

>

synchronized

<

/

span

>

<

span

class

=

“token punctuation”

>

(

<

/

span

>

<

span

class

=

“token class-name”

>

Singleton

<

/

span

>

<

span

class

=

“token punctuation”

>

.

<

/

span

>

<

span

class

=

“token keyword”

>

class

<

/

span

>

<

span

class

=

“token punctuation”

>

)

<

/

span

>

<

span

class

=

“token punctuation”

>

{

<

/

span

>

                

<

span

class

=

“token keyword”

>

if

<

/

span

>

<

span

class

=

“token punctuation”

>

(

<

/

span

>

instance

<

span

class

=

“token operator”

>=

=

<

/

span

>

<

span

class

=

“token keyword”

>

null

<

/

span

>

<

span

class

=

“token punctuation”

>

)

<

/

span

>

<

span

class

=

“token punctuation”

>

{

<

/

span

>

                    

instance

<

span

class

=

“token operator”

>=

<

/

span

>

<

span

class

=

“token keyword”

>

new

<

/

span

>

<

span

class

=

“token class-name”

>

Singleton

<

/

span

>

<

span

class

=

“token punctuation”

>

(

<

/

span

>

<

span

class

=

“token punctuation”

>

)

<

/

span

>

<

span

class

=

“token punctuation”

>

;

<

/

span

>

                    

mContext

<

span

class

=

“token operator”

>=

<

/

span

>

context

<

span

class

=

“token punctuation”

>

;

<

/

span

>

                

<

span

class

=

“token punctuation”

>

}

<

/

span

>

            

<

span

class

=

“token punctuation”

>

}

<

/

span

>

        

<

span

class

=

“token punctuation”

>

}

<

/

span

>

        

<

span

class

=

“token keyword”

>

return

<

/

span

>

instance

<

span

class

=

“token punctuation”

>

;

<

/

span

>

    

<

span

class

=

“token punctuation”

>

}

<

/

span

>

<

span

class

=

“token punctuation”

>

}

<

/

span

>