Android初学第30天
11_ViewPaper
代码
CrimeLab.java
package com.bignerdranch.android.criminalintent;import android.content.Context;import java.util.ArrayList;import java.util.List;import java.util.UUID;public class CrimeLab { private static CrimeLab sCrimeLab; private ListmCrimes; public static CrimeLab get(Context context) { if (sCrimeLab == null) { sCrimeLab = new CrimeLab(context); } return sCrimeLab; } private CrimeLab(Context context) { mCrimes = new ArrayList<>(); for (int i = 0; i < 100; i++) { Crime crime = new Crime(); crime.setTitle("Crime #" + i); crime.setSolved(i % 2 == 0); mCrimes.add(crime); } } public List getCrimes() { return mCrimes; } public Crime getCrime(UUID id) { for (Crime crime : mCrimes) { if (crime.getId().equals(id)) { return crime; } } return null; }}
CrimeListActivity.java
package com.bignerdranch.android.criminalintent;import android.support.v4.app.Fragment;public class CrimeListActivity extends SingleFragmentActivity { @Override protected Fragment createFragment() { return new CrimeListFragment(); }}