salut tout le monde j’aimerai savoir s’il y’a un moyen de passer depuis l’activité A pour récupérer les images sur l’activité B et l’activité C, et afficher ces deux images sur l’activité A.
je précise que:
-activité A contient deux bouton A et B
-activité B et C contiennent chacune un bouton A
je code en kotlin svp
Peut-être pourrais-tu préciser ce que font tes activités et tes boutons, ou ce que tu voudrais qu’ils fassent exactement ? Et copier ton code ? Afin de voir ce qui n’irait pas ?
1 « J'aime »
merci pour m’avoir répondu
l’activité A permet d’afficher deux images (imageviewB et imageviewC)qui sont dans deux lineart Layout different. les deux bouton(B et C) qui sont sur l’activité A me permettent d’aller respectivement a l’activité B et C pour récupérer respectivement une image sur B et une image sur C , pour les afficher sur l’activité A
ACTIVITE A
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_commande.*
class Commande : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_commande)
var bundle: Bundle? = intent.extras
var bundd:Bundle?=intent.extras
var image= bundle!!.getInt("image")
var image_C= bundle!!.getInt("image_C")
img_cmd_B.setImageResource(image)
img_C.setImageResource(image_C)
btn_cmd_Bl.setOnClickListener {
val intent=Intent(this,Affich_C_Activity::class.java)
startActivity(intent)
}
btn_cmd_C.setOnClickListener {
val intent=Intent(this,Activity_Affich_C::class.java)
startActivity(intent)
}
}
}
ACTIVITE B
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Menu
import android.view.MotionEvent
import android.view.ScaleGestureDetector
import kotlinx.android.synthetic.main.activity_detail__model_.*
import kotlin.math.max
import kotlin.math.min
class Detail_Model_Activity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_detail__model_)
val bundle: Bundle? =intent.extras
val image=bundle!!.getInt(« image_model »)
img_details_model.setImageResource(image)
btn_cmder_model.setOnClickListener {
val intent= Intent(applicationContext,Commande::class.java)
intent.putExtra("image",image)
startActivity(intent)
}
}
idem pour Activity C