Java 您必须在实例化ParseObject子类之前注册它-错误修复?

Java 您必须在实例化ParseObject子类之前注册它-错误修复?,java,android,parse-platform,Java,Android,Parse Platform,我是Android和Parse的新手。谁能帮我一下吗 我收到此错误-“您必须在实例化ParseObject子类之前注册它。”当我单击submit按钮创建用户时 下面是用于创建新用户的类 package course.examples.gosportsathletetracker; import android.app.Activity; import android.content.Intent; import android.graphics.SumPathEffect; import an

我是Android和Parse的新手。谁能帮我一下吗

我收到此错误-“您必须在实例化ParseObject子类之前注册它。”当我单击submit按钮创建用户时

下面是用于创建新用户的类

package course.examples.gosportsathletetracker;

import android.app.Activity;
import android.content.Intent;
import android.graphics.SumPathEffect;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import com.parse.Parse;
import com.parse.ParseUser;
import com.parse.SignUpCallback;

import java.text.ParseException;

public class Create_New_Account extends Activity {

    public Create_New_Account(){

    }

    protected Button Submit;
    protected EditText NameField;
    protected EditText DOBField;
    protected EditText EmailField;
    protected EditText PasswordField;
    protected EditText Sport;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_create__new__account);

        NameField = (EditText) findViewById(R.id.Enter_Name);
        DOBField = (EditText) findViewById(R.id.Enter_DOB);
        EmailField = (EditText) findViewById(R.id.Enter_New_Email);
        PasswordField = (EditText) findViewById(R.id.Enter_New_Password);
        Sport = (EditText) findViewById(R.id.Enter_Sport);
        Submit = (Button) findViewById(R.id.Submit);

        Submit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                String name = NameField.getText().toString();
                String dob = DOBField.getText().toString();
                String email = EmailField.getText().toString();
                String password = PasswordField.getText().toString();
                String sport = Sport.getText().toString();

                ParseUser user = new ParseUser();
                user.put("athletename", name);
                user.put("dateofbirth", dob);
                user.setEmail(email);
                user.setPassword(password);
                user.put("sport", sport);

                user.signUpInBackground(new SignUpCallback(){
                    @Override
                    public void done(com.parse.ParseException e) {
                        {
                            if (e == null) {
                                Toast.makeText(Create_New_Account.this, "Sign-Up Successful!", Toast.LENGTH_SHORT).show();
                                Intent intent = new Intent(Create_New_Account.this, Main_Menu.class);
                                startActivity(intent);
                            } else {
                                Toast.makeText(Create_New_Account.this, "Sign-Up Failed, please try again", Toast.LENGTH_SHORT).show();
                            }
                        }
                    }
                });
            }
        });
    }
    }
这是另一节课

package course.examples.gosportsathletetracker;

import android.app.Activity;
import android.app.Application;

import com.parse.Parse;
import com.parse.ParseACL;
import com.parse.ParseUser;

public class ParseWorkshopApplication extends Application {
   @Override
    public void onCreate(){
       super.onCreate();

       Parse.enableLocalDatastore(this);
       Parse.initialize(this, "6yj7dATJU23N6okEKtJg94pXT5N55TwjhwSZRhnK", "CDDUf31ACn4lMXLxY0R2rByZ3zV9f2o2FT7YDO3x");

       ParseACL defaultACL = new ParseACL();

       defaultACL.setPublicReadAccess(true);
       ParseACL.setDefaultACL(defaultACL, true);
   }
}
这是我的舱单

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="course.examples.gosportsathletetracker" >

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/applicationicon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".Launch_Screen"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Login_Screen"
            android:label="@string/title_activity_login__screen" >
        </activity>
        <activity
            android:name=".Create_New_Account"
            android:label="@string/title_activity_create__new__account" >
        </activity>
        <activity
            android:name=".Main_Menu"
            android:label="@string/title_activity_main__menu" >
        </activity>
        <activity
            android:name=".Drink_Food_Intake_Menu"
            android:label="@string/title_activity_drink__food__intake__menu" >
        </activity>
        <activity
            android:name=".Food_Menu"
            android:label="@string/title_activity_food__menu" >
        </activity>
        <activity
            android:name=".Breakfast_Menu"
            android:label="@string/title_activity_breakfast__menu" >
        </activity>
        <activity
            android:name=".Lunch_Menu"
            android:label="@string/title_activity_lunch__menu" >
        </activity>
        <activity
            android:name=".Dinner_Menu"
            android:label="@string/title_activity_dinner__menu" >
        </activity>
        <activity
            android:name=".Drink_Menu"
            android:label="@string/title_activity_drink__menu" >
        </activity>
        <activity
            android:name=".Competition_Performance"
            android:label="@string/title_activity_competition__performance" >
        </activity>
        <activity
            android:name=".Supplement_Intake"
            android:label="@string/title_activity_supplement__intake" >
        </activity>
    </application>

</manifest>

请帮帮我。 谢谢你的光临

Parse.initialize(this, applicationId, clientKey);

在您的
onCreate()
方法中

Philipp,我已经看过了,但无法理解它。如果有人能告诉我关于我的代码的具体解决方案,那将是很有帮助的。谢谢