title: Toast not generating text from selected item from list
body: <p>I've made a simple app in android with list View,In that i want to make a toast when select an item,i have tried as below but its not working..</p>
  
  <p>my code is as below:</p>
  
  <p><strong>main.java</strong></p>
  
  <pre><code>    package com.example.listview;
  
  import java.util.ArrayList;
  import java.util.HashMap;
  import java.util.List;
  
  import android.os.Bundle;
  import android.app.Activity;
  import android.app.ListActivity;
  import android.view.Menu;
  import android.view.MenuItem;
  import android.view.View;
  import android.widget.AdapterView;
  import android.widget.AdapterView.OnItemClickListener;
  import android.widget.ArrayAdapter;
  import android.widget.ListView;
  import android.widget.SimpleAdapter;
  import android.widget.Toast;
  import android.support.v4.app.NavUtils;
  
  public class ListViewActivity extends Activity {
  
  
      String items[]={"Car","Bird","Bike","Flower"};
      String category[]={"Sports","Birds","Sports","Nature"};
      int icons[]={R.drawable.car,R.drawable.bird,R.drawable.bike,R.drawable.flower};
  
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_list_view);
          List &lt;HashMap&lt;String,String&gt;&gt; aList=new ArrayList&lt;HashMap&lt;String,String&gt;&gt;();
          for(int i=0;i&lt;4;i++)
          {
              HashMap&lt;String,String&gt; hm=new HashMap&lt;String, String&gt;();
              hm.put("txt","Item : "+items[i]);
              hm.put("category","Category : "+category[i]);
              hm.put("icon",Integer.toString(icons[i]));
              aList.add(hm);
          }
          String []from={"icon","txt","category"};
          int []to={R.id.image,R.id.text,R.id.category};
          SimpleAdapter adapter=new SimpleAdapter(getBaseContext(),aList,R.layout.list,from,to);
          final ListView lv=(ListView)findViewById(R.id.listView);
          lv.setAdapter(adapter);
          lv.setOnItemClickListener(new OnItemClickListener() {
  
              public void onItemClick(AdapterView&lt;?&gt; arg0, View arg1, int position,
                      long arg3) {
                  // TODO Auto-generated method stub
                  String selectedValue =(String) (lv.getItemAtPosition(position));
                  Toast.makeText(getApplicationContext(),selectedValue , Toast.LENGTH_LONG).show();
              }
      });
      }
  
  
  }
  </code></pre>
  
  <p>please help me..thanx in advance</p>