Note that there are some explanatory texts on larger screens.

plurals
  1. POExpandable list item click not responding
    primarykey
    data
    text
    <p>Expandable list is shown but when click on item it goes in depth and after some time shows close and wait. I want to know where I am doing wrong. Please help me. I am new in android, Thanks..</p> <p>My code is :</p> <pre><code>public class MainActivity extends ExpandableListActivity implements ExpandableListView.OnChildClickListener { ArrayList&lt;Object&gt; childItem = new ArrayList&lt;Object&gt;(); ArrayList&lt;String&gt; groupItem = new ArrayList&lt;String&gt;(); public boolean onChildClick(ExpandableListView paramExpandableListView, View paramView, int paramInt1, int paramInt2, long paramLong) { Toast.makeText(this, "Clicked On Child", 0).show(); return true; } public void onCreate(Bundle paramBundle) { super.onCreate(paramBundle); ExpandableListView localExpandableListView = getExpandableListView(); localExpandableListView.setDividerHeight(2); localExpandableListView.setGroupIndicator(null); localExpandableListView.setClickable(true); setGroupData(); setChildGroupData(); NewAdapter localNewAdapter = new NewAdapter(this.groupItem, this.childItem); localNewAdapter.setInflater((LayoutInflater)getSystemService("layout_inflater"), this); getExpandableListView().setAdapter(localNewAdapter); localExpandableListView.setOnChildClickListener(this); } public void setChildGroupData() { ArrayList&lt;String&gt; localArrayList1 = new ArrayList&lt;String&gt;(); ArrayList&lt;String&gt; localArrayList2 = new ArrayList&lt;String&gt;(); ArrayList&lt;String&gt; localArrayList3= new ArrayList&lt;String&gt;(); ArrayList&lt;String&gt; localArrayList4= new ArrayList&lt;String&gt;(); int i = 0; int j = 0; int k = 0; if(i &lt;= getResources().getStringArray(R.array._stories).length) { childItem.add(localArrayList1); localArrayList2 = new ArrayList&lt;String&gt;(); if (j &lt; getResources().getStringArray(R.array.name_kamasutra).length) this.childItem.add(localArrayList2); localArrayList3 = new ArrayList&lt;String&gt;(); if (k &lt; getResources().getStringArray(R.array.bollywood_hollywood).length) this.childItem.add(localArrayList3); localArrayList4 = new ArrayList&lt;String&gt;(); } for (int m = 0;m&lt; getResources().getStringArray(R.array.rate).length; m++) { this.childItem.add(localArrayList4); localArrayList1.add(getResources().getStringArray(R.array._stories)[i]); i++; localArrayList2.add(getResources().getStringArray(R.array.name_kamasutra)[j]); j++; localArrayList3.add(getResources().getStringArray(R.array.bollywood_hollywood)[k]); k++; localArrayList4.add(getResources().getStringArray(R.array.rate)[m]); } } public void setGroupData() { this.groupItem.add(getResources().getStringArray(R.array.mainlist)[0]); this.groupItem.add(getResources().getStringArray(R.array.mainlist)[1]); this.groupItem.add(getResources().getStringArray(R.array.mainlist)[2]); this.groupItem.add(getResources().getStringArray(R.array.mainlist)[3]); } } </code></pre> <p><strong>Log</strong></p> <pre><code>05-08 11:20:53.504: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 59ms 05-08 11:20:53.684: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 53ms 05-08 11:20:53.904: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 53ms 05-08 11:20:54.074: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 51ms 05-08 11:20:54.245: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 53ms 05-08 11:20:54.424: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 55ms 05-08 11:20:54.605: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 56ms 05-08 11:20:54.784: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 56ms 05-08 11:20:54.974: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 56ms 05-08 11:20:55.154: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 54ms 05-08 11:20:55.334: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 58ms 05-08 11:20:55.524: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 62ms 05-08 11:20:55.704: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 56ms 05-08 11:20:55.884: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 53ms 05-08 11:20:56.064: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 57ms 05-08 11:20:56.245: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 54ms 05-08 11:20:56.434: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 58ms 05-08 11:20:56.614: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 57ms 05-08 11:20:56.794: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 51ms 05-08 11:20:56.984: D/dalvikvm(1003): GC_FOR_MALLOC freed 16371 objects / 524296 bytes in 58ms </code></pre> <p>Thank You</p>
    singulars
    1. This table or related slice is empty.
    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.
 

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