Droppy
Droppy copied to clipboard
Error implementing Long-Click to show
When using long-click to show the menu, it causes crash when clicking any other view.
Test case:
- Implement inside long-click listener
- Long-click on the button to show the menu
- click on the button again to dismiss the menu
- click on any other view, and it will cause crash.
at com.shehabic.droppy.DroppyMenuPopup.dismissPopup(DroppyMenuPopup.java:152) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at com.shehabic.droppy.DroppyMenuPopup.dismiss(DroppyMenuPopup.java:147) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at com.shehabic.droppy.DroppyMenuPopup$2.onClick(DroppyMenuPopup.java:103) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at android.view.View.performClick(View.java:5623) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at android.view.View$PerformClick.run(View.java:22433) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at android.os.Handler.handleCallback(Handler.java:751) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at android.os.Handler.dispatchMessage(Handler.java:95) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at android.os.Looper.loop(Looper.java:154) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at android.app.ActivityThread.main(ActivityThread.java:6247) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at java.lang.reflect.Method.invoke(Native Method) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872) 01-15 18:00:32.529 19205-19392/com.retailistan.salesflo:acra E/PRETTY_LOGGER: │ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)