Android 在何处调用处理程序类';活动生命周期中的构造函数

Android 在何处调用处理程序类';活动生命周期中的构造函数,android,handler,android-lifecycle,Android,Handler,Android Lifecycle,我是android的初学者,所以对于任何错误,请提前道歉 所以我有一个活动,其中我有一个处理程序来执行消息。现在我不知道在活动生命周期中应该在哪里调用这个处理程序的构造函数。如果它位于活动的构造函数中,或者是onCreate()或onInit(),那么哪一个最合适。 我有这个处理程序的静态对象要初始化,所以我想它不适合在活动的构造函数中调用它。 请帮忙 在活动的生命周期中没有名为onInit的方法,我们也没有在活动中使用构造函数 Activity是android的一个组件,每当我们调用start

我是android的初学者,所以对于任何错误,请提前道歉

所以我有一个活动,其中我有一个处理程序来执行消息。现在我不知道在活动生命周期中应该在哪里调用这个处理程序的构造函数。如果它位于活动的构造函数中,或者是
onCreate()
onInit()
,那么哪一个最合适。 我有这个处理程序的静态对象要初始化,所以我想它不适合在活动的构造函数中调用它。
请帮忙

在活动的生命周期中没有名为
onInit
的方法,我们也没有在
活动中使用构造函数

Activity
是android的一个组件,每当我们调用
startActivity
时,它的对象都由操作系统本身初始化

现在,您可以在
#onCreate()中初始化
处理程序
。您也可以用于有限的用途。尽量不要使用
static
财产

class A extends AppCompatActivity{
    private Handler handler;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //Other stuff
        handler=new Handler();
    }
}

在活动的生命周期中没有名为
onInit
的方法,我们也没有在
Activity
中使用构造函数

Activity
是android的一个组件,每当我们调用
startActivity
时,它的对象都由操作系统本身初始化

现在,您可以在
#onCreate()中初始化
处理程序
。您也可以用于有限的用途。尽量不要使用
static
财产

class A extends AppCompatActivity{
    private Handler handler;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //Other stuff
        handler=new Handler();
    }
}