hola mates我在这里有一些代码,但我并不完全理解它的逻辑。它' S 最终将持有犯罪ArrayList的单例类。我要查看关于单身人士的教程,这样我就不会对你的所有内容提出错误,但我仍然不理解“情境”的概念。在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;
}
}
在我调用的活动中&m; mCrimes = CrimeLab.get(getActivity())。getCrimes();将罪行保存在列表中查看碎片知道我将当前活动传递到CrimeLab单例类,但具体目的是什么?它可能是一个模糊的问题,尤其是其余的代码,但只是看看这个你们都推断出什么?
答案 0 :(得分:-1)
背景是"你在哪里"在应用程序中。它习惯于获取特定于环境的信息,并经常传递以提供可能需要的信息。在您的情况下,它可能是运行此代码的活动。可以在Android参考页面http://developer.android.com/reference/android/content/Context.html
上找到更多信息