From 7130e4750dc47bdfc90dbac68a29c0ecebb0be0b Mon Sep 17 00:00:00 2001 From: Joseph Newman Date: Fri, 16 Apr 2021 15:08:51 -0700 Subject: [PATCH 1/3] Git user.name change for github : --- app/src/main/java/com/example/langlearn/MessageActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/example/langlearn/MessageActivity.java b/app/src/main/java/com/example/langlearn/MessageActivity.java index 7ddde1d..ccf1d82 100644 --- a/app/src/main/java/com/example/langlearn/MessageActivity.java +++ b/app/src/main/java/com/example/langlearn/MessageActivity.java @@ -10,5 +10,6 @@ public class MessageActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_message); + } } \ No newline at end of file From d58d5f2bc39fc7e036904de62bc82cd70d6e8048 Mon Sep 17 00:00:00 2001 From: Joseph Newman Date: Thu, 22 Apr 2021 11:11:31 -0700 Subject: [PATCH 2/3] Backend connection and retrieving for messaging format; --- .idea/inspectionProfiles/Project_Default.xml | 6 ++ .../example/langlearn/MessageActivity.java | 61 ++++++++++++++++++- app/src/main/res/layout/activity_message.xml | 34 ++++++++--- 3 files changed, 93 insertions(+), 8 deletions(-) create mode 100644 .idea/inspectionProfiles/Project_Default.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..c83a369 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/langlearn/MessageActivity.java b/app/src/main/java/com/example/langlearn/MessageActivity.java index 7ddde1d..8816c55 100644 --- a/app/src/main/java/com/example/langlearn/MessageActivity.java +++ b/app/src/main/java/com/example/langlearn/MessageActivity.java @@ -3,12 +3,71 @@ import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Toast; -public class MessageActivity extends AppCompatActivity { +import com.parse.GetCallback; +import com.parse.ParseException; +import com.parse.ParseObject; +import com.parse.ParseQuery; +public class MessageActivity extends AppCompatActivity { + EditText text; + Button send; + Button retrieve; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_message); + int userCount = 1; + String[] Users = new String[userCount]; + text = findViewById(R.id.editTextTextMultiLine); + send = findViewById(R.id.sendButton); + retrieve = findViewById(R.id.buttonRetrieve); + send.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + text = findViewById(R.id.editTextTextMultiLine); + TextView textView = findViewById(R.id.textView2); + ParseObject firstObject = new ParseObject("FirstClass"); + firstObject.put("Message", text.getText().toString()); + firstObject.saveInBackground(e -> { + if (e != null) { + textView.setText(String.format("Fail to add data..." + e.getLocalizedMessage(), firstObject.get("Message"))); + } + else { + textView.setText(String.format("Data saved is: \n %s", firstObject.get("Message"))); + } + }); + } + }); + retrieve.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + getMessage(); + } + }); + } + + void getMessage(){ + ParseQuery query = ParseQuery.getQuery("FirstClass"); + query.whereEqualTo("objectId", "Uv2xUdlOdi"); + query.getFirstInBackground(new GetCallback() { + public void done(ParseObject message, ParseException e) { + if (e == null) { + String Message = message.getString("Message"); + Log.e("GFSDGSFDGFDSGFSD", "done: " + Message ); + } else { + // Something is wrong + } + } + }); } + + + } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_message.xml b/app/src/main/res/layout/activity_message.xml index 5bef9df..4c558bb 100644 --- a/app/src/main/res/layout/activity_message.xml +++ b/app/src/main/res/layout/activity_message.xml @@ -27,14 +27,34 @@ android:text="Send" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.461" + app:layout_constraintHorizontal_bias="0.78" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/editTextTextMultiLine" - app:layout_constraintVertical_bias="0.719" /> + app:layout_constraintVertical_bias="0.403" /> + + + +