title: How to pass multiple HashMap<String,Integer> in BaseAdapter
body: <p>I Pass one HashMap in my listview BaseAdapter works perfectly.</p>
  
  <p>When i pass three HashMap in my adapter it gives same value as before</p>
  
  <p>How can i Pass multiple HashMap i don't know</p>
  
  <p>Here is MyAdapter </p>
  
  <p><strong>MyAdapter.java</strong></p>
  
  <pre><code>    public class MyAdapter extends BaseAdapter {
      private final ArrayList mData;
  
      public MyAdapter(HashMap&lt;String, Integer&gt; name) {
          mData = new ArrayList();
          mData.addAll(name.entrySet());
      }
  
      @Override
      public int getCount() {
          return mData.size();
      }
  
      @Override
      public Map.Entry&lt;String, Integer&gt; getItem(int position) {
          return (Map.Entry) mData.get(position);
      }
  
      @Override
      public long getItemId(int position) {
          // TODO implement you own logic with ID
          return 0;
      }
  
      @Override
      public View getView(int position, View convertView, ViewGroup parent) {
          final View result;
  
          if (convertView == null) {
              result = LayoutInflater.from(parent.getContext()).inflate(R.layout.activity_order_list, parent, false);
          } else {
              result = convertView;
          }
  
          Map.Entry&lt;String, Integer&gt; item = getItem(position);
          String value = String.valueOf(item.getValue());
  
          // TODO replace findViewById by ViewHolder
          ((TextView) result.findViewById(R.id.Name)).setText(item.getKey());
          ((TextView) result.findViewById(R.id.Quantity)).setText(value);
  
  
          return result;
      }
  }
  </code></pre>
  
  <p>Appreciate your Help Thanks in Advance  </p>