创建Android视图的时间点是?活动开始时?应用程序启动时?当调用setContentView()时?或者在其他方面?
答案 0 :(得分:7)
您的意思是什么时候获取您的视图对象是安全的?
如果您引用活动,请在onCreate
方法中致电setContentView(...)
后,您可以开始致电findViewById(...)
来引用视图中的对象。
对于Fragments,视图是在onCreateView(...)
方法中创建的。您可以参考onActivityCreated(...)
回调中的视图,这是在创建活动后调用的,因此可以安全地在此处引用该视图。
答案 1 :(得分:0)
我认为在调用活动时会创建UI,因为第一个活动是在程序启动时调用的。在onCreate方法中,您可以定义视图,以便在创建活动时创建它。