title: Populate ListView only once on fragment with SlidingMenu android
body: <p>I'm new on android developing, and I'm developing an app with SlidingMenu library from jfeinstein10, and i'm listing some top rated data on main screen...
  Now i'm doing this by getting data from SQLite and putting on a ListView inside a fragment activity</p>
  
  <p>HomeFragment</p>
  
  <pre><code>    @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
      View rootView = inflater.inflate(R.layout.home_fragment, container, false);
      new ManageSQLiteResponse((ListView)rootView.findViewById(R.id.lv_top_rate)).execute();
  
      return rootView;
  }
  </code></pre>
  
  <p>ManagerSQLiteResponse call:</p>
  
  <pre><code>public void updateList(ListView listView){
      DietsListAdapter adapter = new DietsListAdapter(getActivity(), R.layout.single_top_rate, dietList);
      listView.setAdapter(adapter);
  }
  </code></pre>
  
  <p>And every time i switch the fragment by selecting on SlidingMenu, all the ListView is populated again, and it causes some lag, and the menu won't open or close smoothly...</p>
  
  <p>So, is there some way to run AsyncTask.execute() and populate the ListView only once, and not every time the fragment is created? by this i think it will stop lagging the SlidingMenu</p>
  
  <p>TVM</p>