Статический метод и состояние (View state in static method)
Статический метод и состояние (View state in static method)
del
Последний раз редактировалось Leeroy 30 апр 2026, 16:54, всего редактировалось 1 раз.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Статический метод и состояние (View state in static meth
У меня есть активность
public class BaseActivity extends ActionBarActivity implements BaseActivityListener {
от которой я наследую все активности и она имеет различные методы, которые довольно часто необходимы. К примеру
[syntax=java5]
private ProgressDialog progressDialog;
@Override
public void showProgressDialog() {
if ((progressDialog!=null) && (progressDialog.isShowing()))
hideProgressDialog();
progressDialog = new ProgressDialog(this);
progressDialog.setMessage("...");
progressDialog.show();
}
@Override
public void hideProgressDialog() {
if (progressDialog!=null)
progressDialog.dismiss();
progressDialog = null;
}
[/syntax]
А потом я просто в любой активности вызываю данный метод. Это называется наследование. Почитайте про него. Вам совершенно не обязательно делать статическим что-то, елси выполняется одно и тоже действие.
public class BaseActivity extends ActionBarActivity implements BaseActivityListener {
от которой я наследую все активности и она имеет различные методы, которые довольно часто необходимы. К примеру
[syntax=java5]
private ProgressDialog progressDialog;
@Override
public void showProgressDialog() {
if ((progressDialog!=null) && (progressDialog.isShowing()))
hideProgressDialog();
progressDialog = new ProgressDialog(this);
progressDialog.setMessage("...");
progressDialog.show();
}
@Override
public void hideProgressDialog() {
if (progressDialog!=null)
progressDialog.dismiss();
progressDialog = null;
}
[/syntax]
А потом я просто в любой активности вызываю данный метод. Это называется наследование. Почитайте про него. Вам совершенно не обязательно делать статическим что-то, елси выполняется одно и тоже действие.
Re: Статический метод и состояние (View state in static meth
del
Последний раз редактировалось Leeroy 30 апр 2026, 16:54, всего редактировалось 1 раз.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Статический метод и состояние (View state in static meth
На самом деле много кто применяет
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Статический метод и состояние (View state in static meth
Мало того, если checkAuth вызывается, например, в onCreate всех активностей то его вызов можно переместить в onCreate BaseActivity. А еще его можно сделать protected и переопределять в тех случаях когда в какой либо активности необходимо поменять поведение checkAuth.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
