Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid ListView OnItemClickListener event is not working
    primarykey
    data
    text
    <p>My Activity class</p> <pre><code>private String[] mStrings2={"Title 01","Title 02"}; private String[] mStrings = {"Link to the image1", "Link to the image2"}; MyAdapter adapter; mainList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView&lt;?&gt; arg0, View arg1, int arg2, long arg3) { adapter=new LazyAdapter(this, mStrings, mStrings2); subList.setAdapter(adapternew); } }); MyAdapter class (MyAdapter.java) private Activity activity; private String[] data; private String[] data2; private static LayoutInflater inflater=null; public ImageLoader imageLoader; //Constructor public LazyAdapter(Activity a, String[] d, String[] mStrings2) { activity = a; data=d; data2=mStrings2; inflater = LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); imageLoader=new ImageLoader(activity.getApplicationContext()); } </code></pre> <p>When I click on the First List Item, I want to load elements in second Array. But when executing the code I'm getting "NullPointerException". How to fix this. Pls guide me.</p> <p>Edit....</p> <pre><code> 06-12 14:21:42.499: E/AndroidRuntime(1429): java.lang.NullPointerException 06-12 14:21:42.499: E/AndroidRuntime(1429): at com.java.hotelapp.Item_List$1.onItemClick(Item_List.java:106) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.widget.AdapterView.performItemClick(AdapterView.java:282) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.widget.AbsListView.performItemClick(AbsListView.java:1037) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.widget.AbsListView$PerformClick.run(AbsListView.java:2449) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.widget.AbsListView$1.run(AbsListView.java:3073) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.os.Handler.handleCallback(Handler.java:587) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.os.Handler.dispatchMessage(Handler.java:92) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.os.Looper.loop(Looper.java:132) 06-12 14:21:42.499: E/AndroidRuntime(1429): at android.app.ActivityThread.main(ActivityThread.java:4123) 06-12 14:21:42.499: E/AndroidRuntime(1429): at java.lang.reflect.Method.invokeNative(Native Method) 06-12 14:21:42.499: E/AndroidRuntime(1429): at java.lang.reflect.Method.invoke(Method.java:491) 06-12 14:21:42.499: E/AndroidRuntime(1429): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 06-12 14:21:42.499: E/AndroidRuntime(1429): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 06-12 14:21:42.499: E/AndroidRuntime(1429): at dalvik.system.NativeStart.main(Native Method) </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload