我是编程新手,我是一名学生,正在尝试制作一个程序,该程序可以保存可登录的用户名,并保存诸如金钱之类的用户输入。我已经下载了模板(https://www.back4app.com/docs/android/login-android-tutorial),并且可以正常工作好。由于布局的原因,我已经在Parse Dashboard内部创建了一个Class,并且能够登录并进行注册。但是我尝试导入在back4app中制作的类,但我不知道如何尝试使用“ import com.parse.ParseClass”,由于某种原因,它将无法正常工作。有人可以告诉我在back4app类中创建对象时需要做什么吗?并在android studio中使用它。
编辑有人告诉我,我应该在Android SDK中打开它。但是那不是像gradle的插件吗?如果是这样,那么我已经把它放在了笔架中
编辑,我尝试了创建的这段代码,但是它没有将任何数据发送到back4app或任何其他程序。按下按钮后,它不会记录任何数据(我认为)
打包com.example.back4app.userregistrationexample.Class;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.example.back4app.userregistrationexample.R;
import com.parse.Parse;
import com.parse.ParseObject;
public class Home extends AppCompatActivity {
private EditText balanceView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Parse.initialize(new Parse.Configuration.Builder(this)
.applicationId(getString(R.string.back4app_app_id))
.clientKey(getString(R.string.back4app_client_key))
.server(getString(R.string.back4app_server_url))
.build()
);
balanceView = (EditText) findViewById(R.id.edt_balance);
final String currency = new String();
final Button addbalance = findViewById(R.id.btn_addbalance);
addbalance.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ParseObject balance = new ParseObject(currency);
balance.setObjectId(balanceView.getText().toString());
balance.saveInBackground();
}
});
}
}
答案 0 :(得分:0)
我建议您将代码更改为以下代码:
ParseObject balance = new ParseObject("nameOfYourClassHere");
balance.setObjectId(balanceView.getText().toString());
balance.saveInBackground();
此外,您还可以查看官方的解析文档:
https://docs.parseplatform.org/android/guide/
然后,我建议您看一下下面的Back4App指南,以了解如何CRUD对象: