问题标签 [android-context]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android SQLite ContextWrapper.openOrCreateDatabase() 空指针?
我创建了一个带有服务的程序 - 服务是“START_STICKY”。因此,当我关闭程序时(我使用 Advanced Task Killer 来杀死程序),服务会自动重新启动,但这会出现问题,因为我在尝试调用时遇到错误:
我创建了一个类来处理上下文,如果它不为空,它将返回我的活动上下文,或者如果活动的上下文为空,我创建一个假的 - 并且活动的上下文为空,所以使用假的,我怀疑这个可能是问题,但不知道。在我的活动中,我有一个构造函数,它向contexthandling
类提供了它自己的引用,但是当系统重新启动我的服务时,活动似乎没有被实例化(至少在服务启动之前没有)。
程序刚正常启动当然没有问题,然后服务启动正常;这就是为什么我怀疑虚假上下文的原因,我按如下方式创建了它(并且在清单应用程序标记中引用了它android:name=FakeContext
):
堆栈跟踪:
任何帮助是极大的赞赏!- 我是android开发的初学者,所以请把它拼出来。
android - AsyncTask 中的 Android 上下文泄漏
如果我正确解释这篇文章,将活动上下文传递AsyncTasks
给潜在的泄漏,因为活动可能在任务仍在运行时被破坏。
AsyncTasks
如果不是内部类并且需要访问资源或更新 UI,您如何处理?
此外,如果您需要引用进度对话框来关闭它们,如何避免泄漏上下文?
java - 上下文或活动之外的 getString
我发现在R.string
我的代码中保留硬编码字符串非常棒,我想继续在一个实用程序类中使用它,该类与我的应用程序中的模型一起使用以生成输出。例如,在这种情况下,我正在从活动之外的模型生成一封电子邮件。
是否可以在orgetString
之外使用Context
Activity
?我想我可以通过当前活动,但这似乎没有必要。如果我错了,请纠正我!
编辑:我们可以在不使用的情况下访问资源Context
吗?
android - Android 重启我的活动
我怎样才能做到这一点?
点击按钮:
然后:重新开始?
android - 上下文和日历
我正在使用一种方法将事件添加到手机上的内部日历。上下文一直让我感到困惑,这次也不例外。方法契约需要应用程序上下文。方法调用是:
这是我在按下按钮时调用该方法的代码:
}
当我从我的代码中调用它时,我会强制关闭。日志猫读取:
android - 有没有办法在不参考活动或上下文的情况下访问设备 IMEI?
我在这里有点困惑。
从我读过的关于如何在 Android 中获取设备 id (IMEI) 的所有资源中,似乎没有对 Activity 或 Activity 上下文的引用就无法获取它。
真的吗?
能不能有别的办法?一些静态系统方法来帮助执行这个简单的任务?
这个决定背后的逻辑在哪里?
这是唯一的选择吗?
经以下许可
谢谢,
伊塔
android - Geocoder Context in Subclass
My Main Activity is AddressFinder
, here I start a AddressController
:
The AddressController should update in some cases:
Now I have no idea which context I have to use. I don't understand how to use it. I tried this
, context
, getBaseContext()
, getApplicationContext()
but nothing worked. Furthermore i tried to give the Adresscontroller an argument with the context
(getApplicationContext
) of the main activity.
android - 如何从非前台活动访问当前上下文?
我正在进行活动 A 监听有人在晃动设备。即使用户在活动 B 上也会发生这种情况。当设备被摇动时,我需要显示一个进度对话框,因此我需要正确的上下文。就像活动 A 中的抖动函数一样,有时this
我用于上下文的关键字似乎不正确(因为我猜它的活动 B 是正确的上下文)并且我得到一种窗口异常错误标记......
我继续... 活动 B 是前台。用户摇晃设备。活动 A 正在对震动做出反应并希望显示某些内容,但活动 A 当前不是前景。使用this
关键字作为当前上下文的活动 A 有时会因窗口异常错误令牌而崩溃。如何获得正确稳定的上下文?
android - Android AsyncTask 上下文终止
当 Activity 终止时,例如在屏幕方向改变后,是否可以改变AsyncTask
Activity 上下文?否则它将产生错误,因为当活动终止时,AsyncTask
活动上下文也消失了。
我完成的作业如下:
android - 不参考Context如何获取AssetManager?
我有一个类需要获取对其应用程序的引用AssetManager
。此类不扩展任何类型的 android UI 类,因此它没有getContext()
方法或类似的东西。是否有某种静态Context.getCurrentApplicationContext()
类型的方法?
澄清一下:我的课程旨在像图书馆一样用于其他应用程序。AndroidManifest.xml
它对调用它的上下文没有关联或控制。