public class WeakContext extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected WeakReference<Object> |
owner
MainContext
|
修飾子 | コンストラクタと説明 |
---|---|
|
WeakContext(android.app.Activity activity)
Activityから生成する
|
|
WeakContext(android.app.Fragment fragment)
Fragmentから生成する
|
protected |
WeakContext(Object obj,
android.content.Context appContext) |
|
WeakContext(android.app.Service service)
Serviceから生成する
|
修飾子とタイプ | メソッドと説明 |
---|---|
android.app.Activity |
getActivity() |
android.content.Context |
getApplicationContext()
app context
|
android.app.Fragment |
getFragment() |
android.app.Service |
getService() |
boolean |
isExistOwner()
オーナーオブジェクトが有効であればtrue
|
protected final WeakReference<Object> owner
public WeakContext(android.app.Fragment fragment)
fragment
- 生成元のFragmentpublic WeakContext(android.app.Activity activity)
activity
- 生成元のActivitypublic WeakContext(android.app.Service service)
service
- 参照元のServiceprotected WeakContext(Object obj, android.content.Context appContext)
public android.app.Service getService()
public android.app.Activity getActivity()
public android.app.Fragment getFragment()
public boolean isExistOwner()
public android.content.Context getApplicationContext()