为什么用户没有被添加到解析?请看细节

时间:2015-12-14 09:28:49

标签: java android parse-platform

我已经下载了解析sdk&已按照教程将其集成到我的应用程序中。

问题是,当我按下网站上的测试按钮运行应用程序后,它说" 还没有用户数据...... "

此处的ParseApplication.java文件代码

public class ParseApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        Parse.initialize(this, "confidential", "confidential");

        ParseUser user = new ParseUser();
        user.setUsername("my name");
        user.setPassword("my pass");
        user.setEmail("email@example.com");

// other fields can be set just like with ParseObject
        user.put("phone", "650-555-0000");

        user.signUpInBackground(new SignUpCallback() {
            public void done(ParseException e) {
                if (e == null) {
                    // Hooray! Let them use the app now.
                } else {
                    // Sign up didn't succeed. Look at the ParseException
                    // to figure out what went wrong
                }
            }
        });

    }
}

此处的build.gradle文件代码

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.abc.xyz"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'de.hdodenhof:circleimageview:2.0.0'
    compile 'com.android.support:recyclerview-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.github.chenupt.android:springindicator:1.0.2@aar'
    compile 'com.parse.bolts:bolts-android:1+'
    compile 'com.parse:parse-android:1+'
}

我无法弄清问题在哪里。

请告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我解决了这个问题。

只需将android:name=".ParseApplication"添加到application中的AndroidManifest.xml标记,问题就解决了。我将我的第一个用户存储在Parse中。

和平。