From 0299ff891845bca854af99bb73e1a2d24c3b362d Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Tue, 29 Nov 2022 08:42:44 +0100 Subject: Kada korisnik izabere zeljenu lokaciju za dodavanje objave, prikazuje naziv te lokacije i obavestava korisnika da je izabrao lokaciju. --- .../com/example/brzodolokacije/Activities/ActivityAddPost.kt | 6 ++++++ .../example/brzodolokacije/Activities/ActivityCapturePost.kt | 6 ++++++ .../java/com/example/brzodolokacije/Activities/MapsActivity.kt | 1 + .../app/src/main/res/layout/activity_add_post.xml | 10 ++++++++++ .../app/src/main/res/layout/activity_capture_post.xml | 10 ++++++++++ 5 files changed, 33 insertions(+) (limited to 'Client') diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt index c084623..746d8b0 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt @@ -53,6 +53,7 @@ class ActivityAddPost : AppCompatActivity() { private lateinit var tagText: EditText private lateinit var tagButtonAdd:Button private lateinit var tagList: MutableList + private lateinit var locText: EditText private var tagidcounter:Int = 0 val LOCATIONREQCODE=123 var locationId:String?=null @@ -81,6 +82,7 @@ class ActivityAddPost : AppCompatActivity() { tagText =findViewById(R.id.acTags) as EditText tagButtonAdd = findViewById(R.id.btnActivityAddPostAddTag) as Button tagLayout = findViewById(R.id.llTags) as LinearLayout + locText=findViewById(R.id.etActivityAddPostLocationText) as EditText addDescription=findViewById(R.id.tvActivityAddPostDescriptiontext)as Button @@ -257,6 +259,10 @@ class ActivityAddPost : AppCompatActivity() { if(requestCode==LOCATIONREQCODE && resultCode== RESULT_OK){ var bundle=data!!.extras locationId=bundle!!.getString("locationId") + var name=bundle!!.getString("name") + locText.isGone=false + locText.isVisible=true + locText.setText(name,TextView.BufferType.EDITABLE) } } private fun sendPost(){ diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityCapturePost.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityCapturePost.kt index 701d8e8..79062c9 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityCapturePost.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityCapturePost.kt @@ -54,6 +54,7 @@ class ActivityCapturePost : AppCompatActivity() { private lateinit var tagList: MutableList private var tagidcounter:Int = 0 private lateinit var addDescription:Button + private lateinit var locText: EditText val LOCATIONREQCODE=123 @@ -78,6 +79,7 @@ class ActivityCapturePost : AppCompatActivity() { tagLayout = findViewById(R.id.llTagsCap) as LinearLayout addDescription=findViewById(R.id.tvActivityCapturePostDescriptiontext)as Button + locText=findViewById(R.id.etActivityAddPostLocationText) as EditText progressDialog= ProgressDialog(this) @@ -243,6 +245,10 @@ class ActivityCapturePost : AppCompatActivity() { if(requestCode==LOCATIONREQCODE && resultCode== RESULT_OK){ var bundle=data!!.extras locationId=bundle!!.getString("locationId") + var name=bundle!!.getString("name") + locText.isGone=false + locText.isVisible=true + locText.setText(name,TextView.BufferType.EDITABLE) } } var f:File?=null diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt index 25a2b4b..238c7e8 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/MapsActivity.kt @@ -248,6 +248,7 @@ class MapsActivity : AppCompatActivity() { return } bundle.putString("locationId",selectedLocation!!._id) + bundle.putString("name",selectedLocation!!.name) intent.putExtras(bundle) setResult(RESULT_OK, intent) finish() diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml index 8e3fbb4..405c221 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml @@ -73,6 +73,16 @@ app:layout_constraintHorizontal_bias="0.074" app:layout_constraintStart_toStartOf="parent" /> +