I am trying to communicate showing the gallery of photos captured, but when it's running on is there about to open pictures files located in the external SD card using the default There are hints or tutorials - Gallery or other? Below is my code Logkat I do not think the problem is Reasonably tap pointers should be tap on gv exception SetAdapter (new EOrderGalleryAdapter (getApplicationContext (data)); is
Last dialogue dialog = New message (GetBaseContext ()); // If you want to communicate, then remove the default title Denkvindofecr (window. FEATURE_NO_TITLE); // Here is where the Gridwu dialogue in our custom XML Kset Kantentwu (r. Lyaut . Gallery); string sdCardRootPath = Pryavarnkgetanstainstaurpolik directory (environment. DIRECTORY_DCIM) Kststring () + "/ Tivibi_ [PV_ photo" Root file = new file (Sdisiarararpath); file] picFiles = rootFolder.listFiles (); ArrayList & LT; B Tiemap> data = new arreelist & lt; Bitmap & gt; (); (File: picFiles) {// bitmap b = bitmapfile Decodefile (pic.getAbsolutePath ()); Bitmap b = decodfile (image, 4); Data.add (b); } GridView gv = (GridView) findViewById (R.id.grid_view); Gv.setAdapter (new EOrderGalleryAdapter (getApplicationContext (), data)); gv.setOnItemClickListener (New OnItemClickListener () {@Override public void onItemClick (AdapterView & LT ;? & gt; parents, see V, int position, long id) {// TODO Auto-generated method stub Toast.makeText (getBaseContext ( ), "Picture" + (position + 1) + "selected", toast.LnnGHIHORT). Show ();}});
06-21 10: 19: 50.946: E / Android Random (3925): On Android. $ View.View $ 1.onClick (see Java: 3125) October 06-21: 19: 50.946: E / AndroidRuntime (3925): ... 11 and 06-21 October: 19: 50.946: E / AndroidRuntime (3925) ): Because of: java.lang.NullPointerException 06 -21 10: 1 9: 50.946: E / Android Random (3925): atvpv.test.OrderSystem1.EOSCustPayment.onCreateDialog (EOSCustPayment.java352) 06-21 10:19: 50.946: e / Androidrentaim (3 9 25): Android on .app.Activity.onCreateDialog (Activity.java:2828) 06-21 10: 19: 50.946: e / AndroidRuntime (3925): AndroidkappkActivitykcreateDialog ( Activity.java:944) on 06-21 10:19: 50.946: e / AndroidRuntime (3925): on android.app.Activity.showDialog (Activity.java:2921) 06-21 October: 19: 50.946: e / AndroidRuntime (3925): android.app.Activity.showDialog (Activity.java:2880) 06-21 October: 19: 50.946: / AndroidRuntime (3925): atvpv.test.OrderSystem1.EOSCustPayment.buttonGallery (EOSCustPayment.java:421)
getApplicationContext () .
GV. As you are calling
gv.setAdapter it therefore detects that GV is empty and throws an exception.
No comments:
Post a Comment