问题标签 [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 - Android ContentObserver onChange() 只返回 false
我正在尝试为 CallLog.Calls 内容提供者实现 ContentObserver。我的意思是,如果我拨打电话或接听电话等,观察者必须通知我 CallLog.Calls 内容提供程序已更改。但是 onchange 方法只返回 false,即使观察者已注册并得到通知。也许我做错了什么。
这是我的代码。这是一个活动。
android - 在方法中使用正确的上下文来获取 sqlite db
我基本上是在尝试从另一个类中的 sqlite db 获取信息。我在 onCreate 方法中没有任何问题,但是当我尝试在 onCreate 内部的 onClickListener 中使用它时,我找不到要使用的正确上下文。我的代码如下:
问题随之而来
我试过把它改成
和
并且我尝试的每一种方式,程序都会运行,但是当它出现在 else 情况下时,它会抛出一个错误并关闭。谁能告诉我应该使用什么上下文才能使其运行?
android - Android onChange() 方法只返回 false
我有一个 ContentObserver onChange() 在我的活动中声明为子类。但它总是返回 false。谁能告诉我为什么?
(更新) 如果 CallLog 内容提供程序发生更改,此代码必须调用 fillList。我的意思是,如果我进行一个新的调用,那么调用的数据将被插入到内容提供者中,所以它必须向观察者返回那里发生了一些变化,所以它会调用 fillList()。但它总是返回假的,即使我在模拟器上打了一个新电话。
这是代码。
android - 我应该在按钮事件上使用什么上下文?
我正在使用此代码...请纠正它
android - 在创建应用程序的子类以与多个活动共享数据时遇到问题
我刚刚在我的游戏中完成了一些活动,现在我将开始将它们连接起来以使用真实的游戏数据,而不是我用来确保每个部分都有效的测试数据。由于多个活动需要访问此游戏数据,我开始研究将这些数据传递给我的活动的最佳方式。
我知道将 putExtra 与意图一起使用,但我的 GameData 类有相当多的数据,而不仅仅是简单的键值对。除了相当多的基本数据类型外,它还有大数组。我真的不想尝试传递所有这些,除非我可以传递整个对象,而不仅仅是键/数据对。
我阅读了以下帖子并认为这是要走的路,但到目前为止,我还没有让它工作。
我创建了一个简单的测试应用程序来尝试这种方法,但它一直在崩溃,我的代码看起来和上面的帖子一样——除了我更改了名称。这是我得到的错误。有人可以帮我理解我做错了什么吗?
12-23 00:50:49.762: 错误/AndroidRuntime(608): 由: java.lang.ClassCastException: android.app.Application
它在以下语句中崩溃:
这是我的代码:
// 我的主要活动
// 我的测试 Activity 看它是否可以从上一个 Activity 访问数据及其之前的状态
以下是我的清单的相关部分:
请帮我理解为什么这段代码会崩溃?
此外,如果您认为这只是让多个活动访问相同数据的错误方法,请提出您的建议。请记住,我说的是相当多的变量和一些大型数组。
android - 在 onLocationChanged 中访问 sharedpreferences 会强制关闭应用程序
在我的应用程序中,我有一个服务可以获取设备的位置并将此信息传递给线程。我还需要将 sharedpreferences 值传递给线程。当我这样做时,应用程序会出现运行时错误并强制关闭。如果我不尝试获取该值,则其他所有内容都可以正常工作并传递给线程。
我认为发生这种情况是因为onLocationChanged()
没有上下文,有人可以帮忙吗?
服务代码:
Logcat 错误:
android - 谷歌地图教程 mContext 无法解决
我已经成功完成了 5 个 android 开发者教程,但我在使用 Google Maps 教程时遇到了问题。我已经输入了字母和++的代码字母以ctrl导入所有包,但仍然出现无法解决的错误。我敢肯定这很简单,我只是盯着屏幕太久没看到。 shiftomContext
android - 我如何读取另一个 Android 应用程序的文件?
我有两个应用程序。它们必须通过文件进行通信。我知道我可以使用 Context.openFileOutput 在 Android 上编写文件并传递它MODE_WORLD_READABLE|MODE_WORLD_WRITEABLE
。但是如何在另一个应用程序中找到该文件?
抱歉,我找到了解决方案。在另一个应用程序中,您只需要获取适当的 Context,然后您就可以做同样的事情。API 是Context.createPackageContext
.
android - 隔离上下文与 AndroidTestCase.getContext()
我正在编写一些测试来测试我的 sqllite 数据库代码。有人可以在这里解释使用我从中获得的上下文AndroidTestCase.getContext()
或使用IsolatedContext
.