检查是否缺少调用父类的代码
在Activity类中重写onCreate方法时,需要调用父类的onCreate方法,以便在Activity实例化时初始化相关的参数和资源。如果没有正确地调用父类的onCreate方法,就会导致创建Activity实例时无法触发onCreate方法。
以下是一个示例代码,其中漏掉了调用父类的onCreate方法:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
// do some initialization
}
}
应该修改为:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// do some initialization
}
}
添加了super.onCreate(savedInstanceState)代码后,就能正确地触发onCreate方法了。
上一篇:ActivityKit(iOS16.2/16.4)中的staleDate似乎没有效果
下一篇:Activity类{com.example.lady/com.example.lady.MainActivity}不存在”