gpt4 book ai didi

java - 为什么要在 "Parse"方法内部声明 "onCreate"对象?

转载 作者:行者123 更新时间:2023-12-02 04:29:00 24 4
gpt4 key购买 nike

我正在使用作为我的 Android 应用程序的后端。当我编写代码时困扰我的一件事是

@Override
public void onCreate() {
super.onCreate();

Parse.initialize(this, APPLICATION_ID, CLIENT_KEY);

ParseObject testObject = new ParseObject("TestObject");
testObject.put("foo", "bar");
testObject.saveInBackground();
}

为什么要在onCreate()方法中声明parseobject?我们可以在 main 方法中声明一个类似的 ParseObject 吗?

public static void main(String[] args) {
ParseObject testObject = new ParseObject("TestObject");
testObject.put("foo", "bar");
testObject.saveInBackground();
}

如果我这样做,则不会在后端创建该类。因此,我正在寻找需要在 onCreate() 方法内创建 ParseObject 的具体原因?

最佳答案

这是编程,而不是 – 如果您声明函数 main(String[] args) 它不会被调用。

您必须尊重 ApplicationActivityFragment 类的生命周期。通常,onCreate() 是生命周期中您可以访问的第一个方法。

您通常会在 Application.onCreate() 中调用 Parse.initialize(),然后调用 Activities 上的所有操作,例如查询和对象创建/ fragment 。如果您下载sample project您可以学习如何在 Android 项目中使用 Parse。

关于java - 为什么要在 "Parse"方法内部声明 "onCreate"对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31742224/

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