我是android和java的新手。
我正在将我的应用程序中的一些类重新排列到单独的类文件中。我的主要活动类文件中有一个 onLocationListener 类。我将该类移动到一个单独的 java 类文件中。然后,但是下面的代码将无法编译。. .
public void onProviderDisabled(String provider)
{
Toast.makeText( getApplicationContext(),
"Gps Disabled",
Toast.LENGTH_SHORT ).show();
}
当此代码位于单独的文件中时,getApplicationContext 不会编译。我试过这个。和主要活动名称。但似乎没有任何效果。所以我想这个问题可以形成以下问题:
您如何从存在于主活动文件之外的单独 java 类文件中的代码中声明应用程序上下文?谢谢,加里