특정 시점 액티비티로 인텐트 전송하기혹은 데이터 저장 되게 하기카메라 작동되게 하기현재 코딩실력 없으면 안보이게 하기이미지 최대 5개 넣을 수 있게 하기답변하기 intent값 받아서 집어넣기- 다중이미지 선택가능하게
답변하기 리사이클러뷰intent연결- 뷰페이저 추가로 페이지 추가되게
- smallquestionIdx 확인
- 답변하기 intent값 받아서 집어넣기
+코딩실력 안보이게하기
if문 활용!
binding.questionFloatingButton.setOnClickListener {
val intent = Intent(this,AnswerActivity::class.java)
intent.putExtra("questionIdx",questionIdx) // type : Long
intent.putStringArrayListExtra("images",images) //type : arrayList<string>
intent.putExtra("myCodingSkill",myCodingSkill)
intent.putExtra("content",content)
startActivity(intent)
}
Log.d("get/put/image", intent.putStringArrayListExtra("images",images).toString())//넘어가는지 확인
이렇게 넘겨주고
fun getquestion(){
//질문 내용
val questionTV=binding.answerQuestionTv
val secondIntent = intent
val message = secondIntent.getStringExtra("content")
questionTV.setText(" 질문: "+ message)
//현재코딩실력 내용
val myCodingSkill=binding.answerCodingLevelContentTv
val levelmessage = secondIntent.getStringExtra("myCodingSkill")
binding.answerLevelLinearLayout.visibility=View.GONE
if (levelmessage!="") {
myCodingSkill.setText(" " + levelmessage)
binding.answerLevelLinearLayout.visibility=View.VISIBLE
}
Log.d("get/level", levelmessage.toString())
}
이렇게 받으면 된다.
이미지는 이런식으로 받는다.
//질문측 이미지
val qimage = intent.getStringArrayListExtra("images")
Log.d("get/qimage", qimage.toString())
// 뷰페이저 어댑터 생성+답변하기에 질문쪽
answerQuestionVPAdater = AnswerQuestionVPAdater(this)
answerQuestionVPAdater.addQuestions(qimage!!)
binding.answerImageVp.adapter = answerQuestionVPAdater
binding.answerImageVp.orientation = ViewPager2.ORIENTATION_HORIZONTAL // 방향을 가로로
binding.answerIndicator.setViewPager(binding.answerImageVp)
고려해봐야하는 사항들
- 답변이 달리지 않은 상태에서는 내 글 삭제 가능
- 이미지 없을 때는 줄 삭제?
- 런칭할때 질문 답변들 아예 없이 시작할 건지
- 이미지는 잘 보내지는데 상세보기에서 안뜸
- 대댓글 안달림
- 대댓글부분 짤림-> 글 길게 쓸 때 짤림!
'무물컴 앱개발기록' 카테고리의 다른 글
개발일지 28 - 3/6 (0) | 2022.03.06 |
---|---|
개발일지 27 - 3/5 (0) | 2022.03.05 |
개발일지 25 - 3/2 (0) | 2022.03.03 |
개발일지 24 - 3/1 (0) | 2022.03.02 |
개발일지 23 - 2/28 (0) | 2022.03.02 |