hola mates У меня есть код здесь, но я не совсем понимаю, что это логика. это одноуровневый класс, который в конечном итоге будет содержать ArrayList преступлений. Я собираюсь найти учебники по синглтону, поэтому мне не нужно багать все ya, но я до сих пор не понимаю концепцию «контекста» в android, которая отбрасывает меня сейчас, например. .getApplicationContext() в одноэлементном классе через android?
public class CrimeLab
{
private static CrimeLab sCrimeLab;
private context mAppContext;
private CrimeLab(Context mAppContext)
{
this.mAppContext = mAppContext;
}
public static CrimeLab get(Context c)
{
if(sCrimeLab == null){
sCrimeLab = new CrimeLab(C.getApplicationContext());
}
return sCrimeLab;
}
}
в активности я называю «mCrimes = CrimeLab.get (getActivity()) getCrimes(); который проведет преступления в спискеView для фрагмента, знаю, что я передаю текущую активность в класс SingleLight CrimeLab, но в чем же цель этого? это может быть неопределенный вопрос, особенно вне остальной части кода, но просто глядя на это, что вы все делаете?
Я просто сделал @AndyTurner – Bryan