무물컴 앱개발기록

개발일지 26 - 3/3

망또또의 언냐 2022. 3. 5. 01:02
  1. 특정 시점 액티비티로 인텐트 전송하기 
  2. 혹은 데이터 저장 되게 하기
  3. 카메라 작동되게 하기 
  4. 현재 코딩실력 없으면 안보이게 하기 
  5. 이미지 최대 5개 넣을 수 있게 하기 
  6. 답변하기 intent값 받아서 집어넣기
  7. 다중이미지 선택가능하게
  8. 답변하기 리사이클러뷰
  9. intent연결
  10. 뷰페이저 추가로 페이지 추가되게
  11. smallquestionIdx 확인

 

 


 

  1. 답변하기 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