1

In one of my application i need ViewPager in that loading images from URL... this working good.... Now i want to do is: 1] save that image to sdcard... onlong click

But i am not able to fire on click event i have done...

1] In instantiateItem method of PagerAdapter

((ViewPager) container).setOnLongClickListener(new OnLongClickListener() {

            @Override
            public boolean onLongClick(View v) {
                System.out.println("this is done!!");
                return false;
            }
        });

2] i have also tried to use image vies long clik event but that also not working

and 3] and also done like this

ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
    viewPager.setOnLongClickListener(new OnLongClickListener() {

                @Override
                public boolean onLongClick(View v) {
                    System.out.println("test");
                    return false;
                }
            });

But none of the above way i am solving my problem of long click get cleared..

Charles
  • 50,943
  • 13
  • 104
  • 142
Android
  • 8,995
  • 9
  • 67
  • 108

1 Answers1

-2

just change new OnLongClickListener() with new View.OnLongClickListener()

simas
  • 222
  • 1
  • 8
  • 1
    No. See [ViewPager and longclick](http://stackoverflow.com/questions/14554450/viewpager-and-longclick) or [ViewPager OnLongClick listener not firing](http://stackoverflow.com/questions/9122328/viewpager-onlongclick-listener-not-firing). – ehartwell Sep 03 '14 at 15:54