gpt4 book ai didi

android - 未调用 onCreate

转载 作者:IT王子 更新时间:2023-10-28 23:40:04 29 4
gpt4 key购买 nike

我有 2 个 Activity :第一个 Activity 用户单击启动第二个 Activity 的按钮。第二个 Activity 完成所有工作。

我在 onClickListener 内部类中按如下方式启动第二个 Activity,我尝试使用 (FirstActivity.this,Simple.Class) 显式调用它,但同样的事情发生了。

    Intent test = new Intent(arg0.getContext(),Simple.class);
startActivity(test);

在模拟器上,我看到屏幕像调用第二个 Activity 一样移动,但我得到的只是黑屏,但我的布局中没有加载任何内容。我查看了 logcat,确实看到了一些 Binder 线程失败的消息。这是我的第二个 Activity 中的 onCreate 函数,但我没有从屏幕或 logcat 获得任何结果,显示调用了 Log 函数:

    public void onCreate(Bundle savedState)
{
Log.d("SimpleActivity","OnCreate Started");

super.onCreate(savedState);
setContentView(R.layout.simple);

Log.d("SimpleActivity","OnCreate Ended");
}

注意:我在上面的代码中使用 super.onCreate(savedState) 调用了 OnCreate() 中的基本构造函数。

最佳答案

发生在我身上的是我覆盖了错误的 onCreate 方法。当我真的需要重写 protected void onCreate(@Nullable Bundle savedInstanceState) 时,我重写了 public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState)。也许这可能会对某人有所帮助!

关于android - 未调用 onCreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514405/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com