gpt4 book ai didi

java - 应用程序重新启动时 Parse.enableLocalDatastore 抛出异常

转载 作者:行者123 更新时间:2023-12-01 11:41:56 29 4
gpt4 key购买 nike

我正在与众所周知的 Parse.enableLocalDatastore/Parse.initialize 问题作斗争。

即使我从 MainActivity 调用它们,第一次调用这些一切都会顺利,但重新启动后 Parse.enableLocalDatastore 会抛出一个异常,表示应该首先调用 Parse.enableLocalDatastore :)))

我根据一些建议更改了我的代码。我创建了一个 MyApp 类并将调用移至那里。然后我尝试修改AndroidManifest.xml。问题是,我不知道标签的 android:name 属性的正确格式是什么。

这是我的应用程序类,从“工作”示例复制粘贴:

    package com.android.adorjan.iskolaesjatek;

import android.app.Application;
import com.parse.Parse;

public class MyApp extends Application {

@Override
public void onCreate(){
super.onCreate();
// Enable Local Datastore.
Parse.enableLocalDatastore(this);
//This is what Parse was complaining about
Parse.initialize(this, "KYZET9yhUrMQHHB", "1chhdVIUyMWkcXTlQdJl");
}
}

这是 AndroidManifest.xml:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.adorjan.iskolaesjatek" >

<application
android:name="com.android.adorjan.iskolaesjatek.MyApp"
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme"
>

但是 android:name 的值是错误的,Android studio 说需要“class”或“interface”。我不知道怎么拼写。

我还尝试过:“.MyApp”、“com.android.app.MyApp”和许多其他愚蠢的内容。

感谢您的帮助。一个真正有效的例子将是一个额外的奖励。

最佳答案

简而言之,这是一个已知问题,将在下一个 SDK 版本中修复。

https://groups.google.com/forum/#!topic/parse-developers/IQgQ21KOBFo

关于java - 应用程序重新启动时 Parse.enableLocalDatastore 抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456725/

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