java - android studio setcontentview 与 oncreate

标签 java android android-studio android-activity

我发现自己处于一个奇怪的境地,我不知道应该采取哪种方法。
我不喜欢在我的应用程序中创建 Activity 并关闭旧 Activity 的想法。

所以这是我的方法:
我正在将 contentView 更改为另一个布局(第二个 Activity 布局),但这里有一个明显的问题,因为没有创建 Activity ,所以也不会调用 oncreate() 方法并且该布局没有初始化任何功能。 我想知道是否有可能获得 oncreate() 方法的效果,而不调用它,这样我就可以让在 Activity 类中初始化,而不必首先实现它 Activity 。 我愿意接受任何提示。

感谢您的宝贵时间!

最佳答案

这通常通过 Fragments 来实现或自定义 View 。对于 Fragments,有对后台管理的框架支持,并且每个 Fragment 都有生命周期回调,所以我建议使用它们。

关于java - android studio setcontentview 与 oncreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50222736/

相关文章:

Android - Firebase 邀请返回错误 - 结果代码 0 - 已发送电子邮件未发送短信

android - 尝试在 HomeScreen 中安装 appWidget 时出现 SecurityException

android-studio - 如何使用 https 地址而不是 http : 在 Web 上运行 Flutter 应用程序

android-studio - 如何在Android studio中设置全局.gitignore文件

java - 使用 GSON 的 JSON 反序列化会跳过 HashMap 内的 HashMap 中的数据成员

java - [Spring][Actuators] 无法处理配置类的导入候选

java - 如何获取java中用于atlassian jira的对象的值

java - 正则表达式中的逻辑或

android - 如何在Android中更新和添加项目到ListView的特定位置?

即使进行了所有优化,Android Emulator 也会延迟