public abstract class BaseActivity<T extends BaseActivityContractorController> extends AppCompatActivity implements BaseActivityContractorView<T>
| Constructor and Description |
|---|
BaseActivity() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
bindView(android.view.View view)
for binding view to activity attributes
|
protected abstract T |
createController()
For create and assign controller to Activity
|
T |
getController()
for get Controller
|
abstract void |
initialize()
For initial value at start point
|
protected void |
onCreate(android.os.Bundle savedInstanceState) |
protected void |
onDestroy() |
protected void |
onStart() |
protected void |
onStop() |
void |
setController(T controller) |
abstract void |
setupView()
for set up view invoked after
bindView(View) method |
protected void onCreate(android.os.Bundle savedInstanceState)
protected abstract T createController()
public abstract void bindView(android.view.View view)
view - public abstract void setupView()
bindView(View) methodpublic abstract void initialize()
public T getController()
public void setController(T controller)
setController in interface BaseActivityContractorView<T extends BaseActivityContractorController>protected void onDestroy()
protected void onStart()
protected void onStop()