Back to project page big_nerd_ranch_book_progress.
The source code is released under:
GNU Lesser General Public License
If you think the Android project big_nerd_ranch_book_progress listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.bignerdranch.android.criminalintent; // w w w .ja va 2s . c o m import java.util.ArrayList; import java.util.UUID; import android.content.Context; public class CrimeLab { private ArrayList<Crime> mCrimes; private static CrimeLab sCrimeLab; private Context mAppContext; private CrimeLab(Context appContext) { mAppContext = appContext; mCrimes = new ArrayList<Crime>(); for (int i = 0; i < 100; i++) { Crime c = new Crime(); c.setmTitle("Crime #" + i); c.setSolved(i % 2 == 0); // Every other one mCrimes.add(c); } } public static CrimeLab get(Context c) { if (sCrimeLab == null) { sCrimeLab = new CrimeLab(c.getApplicationContext()); } return sCrimeLab; } public ArrayList<Crime> getCrimes() { return mCrimes; } public Crime getCrime(UUID id) { for (Crime c : mCrimes) { if (c.getmId().equals(id)) return c; } return null; } }