Android Beginner 23rd Day
10_fragmentarguments
Code Crimelab.java
Package com.bignerdranch.android.criminalintent;import Android.content.Context;import java.util.ArrayList;import java.util.List;import Java.util.UUID; Public classCrimelab {Private StaticCrimelab Scrimelab;PrivateList<crime> Mcrimes; Public StaticCrimelabGet(Context context) {if(Scrimelab = =NULL) {Scrimelab =New Crimelab(context); }returnScrimelab; }Private Crimelab(Context context) {Mcrimes =NewArraylist<> (); for(inti =0; I < -; i++) {Crime Crime =New Crime(); Crime.Settitle("Crime #"+ i); Crime.setsolvedI2==0); Mcrimes.Add(crime); } } PublicList<crime>Getcrimes() {returnMcrimes; } PublicCrimeGetcrime(UUID ID) { for(Crime crime:mcrimes) {if(Crime.getId().equals(ID)) {returnCrime } }return NULL; }}
Crimelistactivity.java
package com.bignerdranch.android.criminalintent;import android.support.v4.app.Fragment;publicclassextends SingleFragmentActivity { @Override protectedcreateFragment() { returnnewCrimeListFragment(); }}
Android Beginner 23rd Day