我已经下载了解析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+'
}
我无法弄清问题在哪里。
请告诉我。
提前致谢。
答案 0 :(得分:2)
我解决了这个问题。
只需将android:name=".ParseApplication"
添加到application
中的AndroidManifest.xml
标记,问题就解决了。我将我的第一个用户存储在Parse中。
和平。