--Les débutants Android l'écrivent sous forme de mémorandum
--Configurer Parse pour Android
package XXX.XXXX.XXXXXX;
import com.parse.Parse;
import com.parse.ParseCloud;
import com.parse.ParseException;
import com.parse.FunctionCallback;
import java.util.HashMap;
import java.util.Map;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Initialiser en fonction des informations de l'application
Parse.initialize(new Parse.Configuration.Builder(this)
.applicationId("YOUR_APPLICATION_ID")
.clientKey("YOUR_API_APP_CLIENT_KEY")
.server("YOUR_API_APP_PARSE_URL")
.build()
);
//Défini lors du POST avec des paramètres
Map<String, String> parameters = new HashMap<String, String>();
parameters.put("param_key_1", "value_1");
parameters.put("param_key_2", "value_2");
//QUERY_Accédez à l'API NAME
ParseCloud.callFunctionInBackground("QUERY_NAME", parameters, new FunctionCallback<Map<String, Object>>() {
@Override
public void done(Map<String, Object> mapObject, ParseException e) {
if (e == null) {
//Pas d'erreur(Lorsque l'acquisition des données est réussie)
Log.d("data", "[success]" + mapObject);
}
else {
//Il y a une erreur(Lorsque l'acquisition de données échoue)
Log.d("data", "[failed]" + e.getMessage());
}
}
});
setContentView(R.layout.activity_main);
}
}
Recommended Posts