У вас есть несколько опций, в зависимости от кода.
Вы можете поместить его в класс помощника как статическую функцию: public static void doWork() { .. }
Это должно работать, если все, что вы делаете, не зависит от того, что вы находитесь вактивность.Как правило, вы можете просто передать ему то, что ему нужно, например Context
.
. Или вы можете расширить Activity
своим собственным классом MyActivity
и поместить работу в этот onResume
.Затем продлите MyActivity
для каждой вашей реальной деятельности.Теперь они будут автоматически выполнять эту работу, когда вы звоните super.onResume()
.Это работает хорошо, если вы действительно хотите делать одно и то же в каждом упражнении и не использовать много специализированных действий, таких как ListActivity
.
Редактировать:
public class MyHelper {
public static void doWork() {
// do your work here
}
}
public class MyActivity extends Activity {
public void onResume() {
super.onResume();
MyHelper.doWork();
}
}
Поиск «статический метод» предоставит более подробную информацию.