inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

하울의 안드로이드 인스타그램 클론 만들기

하울스타그램 컨텐츠 데이터 모델

PHOTO UPLOAD 버튼을 눌러도 반응이 없습니다.

393

devchoi

작성한 질문수 2

0

파이어베이스 스토리지에 업로드가 안되는걸로 봐선 사진 업로드 버튼을 눌러도 작동하지 않는것 같습니다. 혹시 사진이 업로드 되는데 시간이 오래 걸리는지요. 작성한 코드는 맞는 것 같은데 반응이 없네요.

class AddPhotoActivity : AppCompatActivity() {
var PICK_IMAGE_FROM_ALBUM = 0
var storage : FirebaseStorage? = null
var photoUri : Uri? = null

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_add_photo)

storage = FirebaseStorage.getInstance()

var photoPickerIntent = Intent(Intent.ACTION_PICK)
photoPickerIntent.type = "image/*"
startActivityForResult(photoPickerIntent,PICK_IMAGE_FROM_ALBUM)

addphoto_btn_upload.setOnClickListener{
contentUpload()
}
}

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if(requestCode == PICK_IMAGE_FROM_ALBUM){
if(resultCode == Activity.RESULT_OK){
//This is path to the selected image
photoUri = data?.data
addphoto_image.setImageURI(photoUri)

}else{
//Exit the addPhotoActivity if you leave the album without selecting it
finish()
}
}
}
fun contentUpload(){

var timestamp = SimpleDateFormat("yyyyMMdd_HHmmss").format(Date())
var imageFileName = "IMAGE_" + timestamp + "_.png"

var storageRef = storage?.reference?.child("images")?.child(imageFileName)

//FileUpload
storageRef?.putFile(photoUri!!)?.addOnSuccessListener {
Toast.makeText(this, getString(R.string.upload_success), Toast.LENGTH_LONG).show()
}
}
}

클론코딩 kotlin android

답변 3

1

devchoi

해결했습니다! 

기존에 설치된 앱 지우고 다시 설치하니 되네요. 그런데 이번 사진 업로드 페이지를 만든 후부터 구글로그인이 엄청 느리게 되거나 버튼을 눌러도 반응이 없는 경우가 종종 있더라구요. 이게 firebase하고 연결이 불안정한 건지 로그인 버튼을 몇번 누르다 보면 되긴하는데 아리송합니다.

0

쥬니어입니닷

저도 이미지 업로드 하려고 하면 아무 반응이 없습니다ㅜㅜ AVD Manager에서 wipe data도 해보고 AVD 가동시킨 상태에서 앱 언인스톨하고 재설치하고 해도 반응이 없네요.. 이미지 업로드 강의만 세번 돌려보면서 코드도 다 확인했는데 뭐가 문제인지 모르겠습니다,,

0

하울

인터넷연결을 확인해보시길 바랍니다. 이전에는 파이어베이스 초기에는 응답지연 증상이 있었지만 최근에는 거의 증상이 나지 않고 있습니다.

CloudFireStore에 데이터가 들어가지 않아요

0

74

1

firebase storage에서 putfile해도 이미지 업로드가 안되요..

0

97

1

1강 AndroidManifest.xml 코드 오류

0

466

1

도와주세요 ㅠㅠ

0

405

1

게시물이 뜨지 않습니다.(detail_veiw)

0

382

0

NavigationBarView 사용법 변경으로 인한 네비게이션 바 애니메이션 적용법

0

513

1

안드로이드 11 이상부터 startActivityForResult 지원 안하므로 다른 방법 이용

0

360

1

bottom_navigation 오류

0

425

1

게시물을 최신게시물순으로 하고싶은데 어떻게 하면 될까요..?ㅠ

0

271

1

오류..? 에러..?

0

472

0

페이스북 로그인

0

355

0

댓글 activity에서 mainActivity의 userFragment 이동 방법관련..

0

366

1

댓글activity에서 userId를 클릭했을 때

0

295

1

파이어베이스 연결에서 막힙니다,,

0

399

1

파이어베이스 이미지url Glide로 불러올 때 에러

1

554

1

- 혹시 사진 업로드 여러장 되게 할수 있는 방법이 있을까요??

0

420

1

화면전환시 색깔이 안나오고 흰바탕입니다

0

260

1

Facebook공식 문서에서 제공해주는 최신 SDK 오류

1

282

0

startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?

0

391

1

google 계정 선택창이 아예 뜨지 않습니다.

0

298

1

로그인 시 에러

0

315

0

3강에서 startActivityForResult 사용불가 문제

0

450

1

인스타그램 자바언어로 하는 클론코딩은 없을까요?

0

1697

1

mainfest 오류

1

242

0