android-context相关内容
我有一个具有BeaconNotificationsManager的服务,我想在我的Activity中访问该BeaconNotificationsManager.目前,我的BeaconNotificationsManager是static: public class MyService extends Service { public static BeaconNotificatio
..
我在自己的进程中有一个Service,我已经在清单中声明了它,
..
据我了解,Android中的应用程序是一个单例(如果我错了,请纠正我),并且我们始终只有一个应用程序上下文实例. 因此,从这个角度来看,将应用程序上下文保存在我的Application类中是一种不好的做法吗? 会导致大量内存泄漏吗? 这里是一个例子: public class MyApp extends Application { private static Conte
..
在查询Android日历中的事件之前,我需要检查权限. 为此,Android Studio警告我在查询之前需要先进行检查. 自动生成的代码是这样的: if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_CALENDAR) != PackageManager.PERMISSION_GRANTED) {
..
我想知道Context.bindService()什么时候返回false? 我试图使onBind()返回null,但是当调用bindService并且未执行onServiceConnected时,它仍然返回true.我也在Google网上论坛上看到了此信息,但没有任何回应 https://groups.google.com/forum/#!topic/android -developers/
..
所以我试图在我的项目中获取字符串资源,但是当我调用context.getResources().getString(...)时,却得到了NullPointerException.在调试模式下,我发现上下文不为空,但查看其成员后,我发现mResources为空.为什么没有为活动上下文加载资源? 编辑 显然,这是引发异常的原因 public class MyActivity exte
..
我正在尝试从扩展BroadcastReceiver的类开始活动. public void onReceive(Context context, Intent intent) { 问题在于参数上下文是Application上下文,而不是Activity上下文. 有没有一种方法可以使用Application上下文启动意图? 解决方案 下面是示例代码,该示例代码如何使用上下文调用
..
我必须使用sqlite来构建一个应用程序.现在,我要编写单元测试.这些单元测试应该测试我的课程SQLiteBridge. SQLiteBridge为Model的每个子类提供DAO. 现在我遇到一个问题,我需要一个上下文来创建我的SQLiteBridge. SQLiteBridge在系统上创建和处理SQLite数据库. 从哪里获取上下文对象? 我的设置就像这里(所以我正在使用Jun
..
我有一些“卡片",它是一个简单的LinearLayout,里面有一个TextView
..
我知道在Android上使用静态变量的风险很大,尤其是在您将其引用为活动的情况下.但是,如果我有一个扩展Application的类(我们称此类为"App"),那么引用该类的实例是否安全? 如果是这样,任何其他类对应用程序上下文进行任何形式的引用也安全吗?我的意思是,如果我在任何类型的类中都引用了应用程序上下文,会不会发生内存泄漏? 目的是,无论我在哪个范围内,都可以始终获得对应用程序上
..
我正在使用Dagger 2并使其正常工作,但是现在我需要访问Android应用程序上下文. 我不清楚如何注入和访问上下文.我尝试这样做,如下所示: @Module public class MainActivityModule { private final Context context; MainActivityModule(Context context
..
正如标题所述,当遇到进度对话框创建指令时,应用程序崩溃.上下文通过构造函数传递给异步类. public class URLImageReader extends AsyncTask { ImageView MyView = null; Activity context = null; private OnTaskComplet
..
我正在使用Dagger 2 DataBindng和具有ViewModels的新Android Lifecycle组件. 在我的ViewModel内部,我如何访问我的strings.xml?起初我在想将Context注入到viewModel中,但是,这只会泄漏内存. 还有其他方法吗? 解决方案 有一个来自文档: 可识别应用程序上下文的 ViewModel . 子类必须
..
我有一个appwidget,可以通过单击从Web服务(在onReceive()中的线程中)下载一些数据.完成此操作后,窗口小部件的GUI将在updateWidget(...)中更新(=重新绘制). 完成后,我想烤面包.我非常想通过将上下文从线程传递到Toast在updateWidget(...)的末尾进行Toast,但这是行不通的.问题似乎在于上下文.因为我的课程是从AppWidgetPro
..
我经常发现自己需要访问需要引用某些活动的方法.例如,要使用getWindowManager,我需要访问一些Activity.但是,我使用这些方法的代码通常位于其他类中,而这些类均未引用活动.到目前为止,我要么存储了对主活动的引用,要么将某些活动的上下文传递给了类.有更好的方法吗? 解决方案 如果您已经具有有效的上下文,则只需使用以下命令: Activity activity = (Acti
..
有没有办法在静态方法中获取当前的Context实例? 我正在寻找这种方式,因为我讨厌每次更改“上下文"实例时都会保存. 解决方案 执行以下操作: 在Android Manifest文件中,声明以下内容. 然后编写课程: publi
..
在Android编程中,Context类的确切含义是什么? 我在开发者网站上了解了此信息,但我无法清楚地了解它. 解决方案 简单地将其放入: 顾名思义,它是应用程序/对象当前状态的上下文.它使新创建的对象了解正在发生的事情.通常,您调用它来获取有关程序另一部分(活动和程序包/应用程序)的信息. 您可以通过调用getApplicationContext(),getConte
..
我正在使用React Native开发适用于iOS和Android的应用程序,并且试图阻止应用程序中特定于设备的显示缩放. 对于文本/字体大小缩放,将以下代码放在根级App.js文件中可解决iOS和Android的问题: if (Text.defaultProps == null) { Text.defaultProps = {}; } Text.defaultProps.al
..
我收到此错误.我是android studio的新手,我需要创建此插件以统一在运行时安装apk 错误-尝试在空对象引用上调用虚拟方法'android.content.Context Android.content.Context.getApplicationContext()' 插件类- package com.example.unitypluginappinstall; im
..
我有以下清单.
..