package fr.livelovecite.uplaods; import android.app.Activity; import android.app.DatePickerDialog; import android.app.ProgressDialog; import android.app.TimePickerDialog; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.net.Uri; import android.preference.PreferenceManager; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.Toolbar; import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; import android.util.Log; import android.util.Patterns; import android.view.MenuItem; import android.view.View; import android.view.inputmethod.InputMethodManager; import android.webkit.URLUtil; import android.widget.ArrayAdapter; import android.widget.CompoundButton; import android.widget.DatePicker; import android.widget.EditText; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.Spinner; import android.widget.Switch; import android.widget.TextView; import android.widget.TimePicker; import android.widget.Toast; import com.backendless.Backendless; import com.backendless.BackendlessUser; import com.backendless.async.callback.AsyncCallback; import com.backendless.exceptions.BackendlessFault; import com.backendless.files.BackendlessFile; import com.backendless.messaging.DeliveryOptions; import com.backendless.messaging.MessageStatus; import com.backendless.messaging.PublishOptions; import com.backendless.messaging.PushBroadcastMask; import com.facebook.AccessToken; import com.facebook.GraphRequest; import com.facebook.GraphResponse; import com.facebook.HttpMethod; import com.google.gson.Gson; import com.squareup.picasso.Picasso; import org.json.JSONException; import org.json.JSONObject; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import fr.livelovecite.R; import fr.livelovecite.setup.BackendSettings; public class UploadEventsActivity extends AppCompatActivity { BackendlessUser user = new BackendlessUser(); Toolbar toolbar=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_upload_events); toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setTitle(getString(R.string.new_event)); uploadBTN = findViewById(R.id.doneBTN); Backendless.initApp(UploadEventsActivity.this, BackendSettings.APP_ID, BackendSettings.SECRET_KEY); user = Backendless.UserService.CurrentUser(); } private void UploadNewEvent() { Event event = new Event(); event.setTitle("Test title"); event.setDescription("Test Description"); event.setMaison("Maison des Provinces de France"); event.setStarttime("02/20/2018 05:10:00"); event.setEndtime("05/20/2018 05:30:00"); event.setPicture("https://api.backendless.com/709E3602-AABE-41E9-FF47-48B4C07F4700/19AAE4FE-351C-88E8-FFB8-E41D48FA9200/files/myfiles/0786EDD4-BFF7-C00B-FF93-DEFBAC811400103615.jpeg"); event.setPriceInt("10"); event.setPriceExt("20"); event.setToken("0C902A0E-31C5-827B-FFFC-74EF5F373400"); event.setOwnerId("0C902A0E-31C5-827B-FFFC-74EF5F373400"); event.setPrivate(false); event.setOwnerName("Ralph Test"); event.setOwnerImage("10157085833495048"); event.setVerified(true); // save object asynchronously Backendless.Persistence.save(event, new AsyncCallback() { public void handleResponse(Event response) { Intent resultIntent = new Intent(); setResult(Activity.RESULT_OK, resultIntent); finish(); } public void handleFault(BackendlessFault fault) { Toast.makeText(UploadEventsActivity.this, fault.getMessage(), Toast.LENGTH_LONG).show(); } } } }