在非Activity类中获取Context
在android应用程序,有没有什么办法获得在非活动类的android中的上下文,如果活动类的名称是已知的?
如果您的类是非活动类,并从活动创build它的实例,则可以通过后者的构造函数传递上下文的实例,如下所示:
class YourNonActivityClass{ // variable to hold context private Context context; //save the context recievied via constructor in a local variable public YourNonActivityClass(Context context){ this.context=context; } }
您可以从活动中创build此类的实例,如下所示:
new YourNonActivityClass(this);
- “adb”不被识别为内部或外部命令,可操作程序或batch file
- Android系统。 notifyDataSetChanged()方法和ListViews是如何工作的?
- android.intent.action.MAIN是什么意思?
- Android Studio:Gradle – 构build失败 – 任务执行失败':dexDebug'
- 用TextView设置希伯来语文本的Android设置?
- 在android中以编程方式更改屏幕亮度
- 检索项目的父项时出错:找不到与给定名称相匹配的资源'android:TextAppearance.Material.Widget.Button.Borderless.Colored'
- 如何在Android中通过canvas绘制圆圈?
- 如何设置工具栏文本和后退箭头颜色