Skip to content

Commit

Permalink
Picker Result
Browse files Browse the repository at this point in the history
  • Loading branch information
deepan5901 committed Sep 28, 2018
1 parent 2006a29 commit d80be89
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package com.picker.gallery.view
import android.Manifest
import android.annotation.TargetApi
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.os.Bundle
import android.support.v4.app.Fragment
Expand Down Expand Up @@ -100,8 +101,10 @@ class PhotosFragment : Fragment(), ImagePickerContract {
done.setOnClickListener {
val newList: ArrayList<GalleryData> = ArrayList()
photoList.filterTo(newList) { it.isSelected && it.isEnabled }
// (ctx as ComposeActivity).getImagesFromPicker(newList)
activity?.onBackPressed()
val i = Intent()
i.putParcelableArrayListExtra("MEDIA", newList)
(ctx as PickerActivity).setResult((ctx as PickerActivity).REQUEST_RESULT_CODE, i)
(ctx as PickerActivity).onBackPressed()
}
albumselection.setOnClickListener {
toggleDropdown()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ class PickerActivity : AppCompatActivity() {
private val PERMISSIONS_CAMERA = 124
var IMAGES_THRESHOLD = 0
var VIDEOS_THRESHOLD = 0
var REQUEST_RESULT_CODE = 101

@RequiresApi(Build.VERSION_CODES.M)
override fun onCreate(savedInstanceState: Bundle?) {
Expand All @@ -42,6 +43,7 @@ class PickerActivity : AppCompatActivity() {
val i = intent
IMAGES_THRESHOLD = i.getIntExtra("IMAGES_LIMIT", 0)
VIDEOS_THRESHOLD = i.getIntExtra("VIDEOS_LIMIT", 0)
REQUEST_RESULT_CODE = i.getIntExtra("REQUEST_RESULT_CODE", 0)

setUpViewPager(viewpager)
tabs.setupWithViewPager(viewpager)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package com.picker.gallery.view
import android.Manifest
import android.annotation.TargetApi
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.os.Bundle
import android.support.v4.app.Fragment
Expand Down Expand Up @@ -105,8 +106,10 @@ class VideosFragment : Fragment(), ImagePickerContract {
done.setOnClickListener {
val newList: ArrayList<GalleryData> = ArrayList()
photoList.filterTo(newList) { it.isSelected && it.isEnabled }
// (ctx as ComposeActivity).getImagesFromPicker(newList)
activity?.onBackPressed()
val i = Intent()
i.putParcelableArrayListExtra("MEDIA", newList)
(ctx as PickerActivity).setResult((ctx as PickerActivity).REQUEST_RESULT_CODE, i)
(ctx as PickerActivity).onBackPressed()
}
albumselection.setOnClickListener {
toggleDropdown()
Expand Down

0 comments on commit d80be89

Please sign in to comment.