问题标签 [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 - bada中是否有一个类似于android中的“Context”的类?
我正在将一个项目从 android 更改为 bada,但我没有找到与“Context”具有相同效果的类。有什么建议吗?
android - 膨胀的 EditText 的内容
我很难弄清楚如何getText()
从膨胀的EditText
.
我有一个检查某些东西的布尔方法,所以,在 onCreate 方法中我这样称呼它
然后这就是我尝试检索文本的部分:
结果:
android - 将上下文传递给计时器..这样安全吗
我正在使用需要上下文的计时器。现在我有以下代码:
这使用安全吗,还是我可能会在这里泄露上下文?顺便提一句。这是在一个broadcastreceiver
.
android - Android:对上下文的引用和内存泄漏
我已经读过,在 Android 应用程序中保持对 Context 的长期引用是一个错误和内存泄漏的来源。
但我不明白是否可以创建一个看起来像这样的类:
并从一个活动中调用它:
android - 什么是 Android 上的“上下文”?
在 Android 编程中,Context
类到底是什么,它的用途是什么?
我在开发者网站上读到了它,但我无法清楚地理解它。
android - 从没有上下文的类中启动服务
我试图弄清楚如何从我创建的单例类中启动服务。
根据Android文档,startService
是Context的一个方法。因此,在我对单例类进行的方法调用中,我想我会将应用程序上下文作为参数传递。很容易。但是,当我尝试使用它时context.startService
,它说它startService
不是 Context 的方法。那么我如何从自己的班级实际启动服务呢?
API 7
为什么我这样做:
尽管 Android SDK 提供了一些示例(其中数据库调用直接从 UI 进行),但 Virgil 在他 2010 年的 Google I/O 演示文稿中建议了一些行为不同的重 REST 应用程序模型。我试图遵循的就是这样(据我了解):
Activity 调用“Service Helper”(单例),Service Helper 启动 Service,Service 为 Cursor 查询数据库,Service 还启动调用 Web 服务更新数据库的线程,Service 通知 Service Helper 已完成对 Cursor 的查询,Service Helper 通知 Activity它有光标。
android - 获取服务中的调用上下文
所以我正在研究一个service
将处理将数据发送到套接字的请求。
我以前做过套接字编程service
,但只在同一个应用程序中。我希望这只是坐着什么都不做,直到任何应用程序想要给它发送数据。这一切都很好。
我已经注册了一个intent filter
常用的东西,并且可以处理数据。但我想处理来自不同线程中不同活动的数据(来自同一应用程序的后续调用将在同一线程上计算)。
有没有办法获取调用包或应用程序或其他什么?我不希望要求额外传入标识符以防止欺骗。(这不是一个严重的安全问题,只是每个应用程序都需要按照接收到的顺序处理其数据。)
android - 新活动空指针异常
我有一个初学者的问题。这是我的情况:
我想从主要活动开始一个新活动。启动新活动的代码位于单独的类文件中。我似乎传递了错误的参数,并且在尝试启动新活动时遇到了空指针异常。当我将代码放在主活动类文件中时,新活动启动正常,因此第二个活动和清单很好。这是我的代码示例:
在我的主要活动类中,我实例化了第二类(这是我的主要活动。我省略了其余的,因为我认为这与问题无关):
在我的第二个类文件中(这不是一个活动;这是一个在活动中实例化的类):
当我执行单击时,我在 startactivity 收到一个 nullpointerexception。任何人都可以启发我吗?我确定我错误地使用了上下文。
android - Android:应用程序上下文,强制根意图在启动时显示
我正在编写一个 Android 应用程序,其中我扩展了 Application 类以保存一些全局变量。我在我的根 Activity(用户看到的第一个屏幕)中初始化了这些全局变量。
我的应用程序包含许多包含列表视图的活动,其中充满了可选项目。当用户选择一个项目时,一个新的 Activity 被推送到显示堆栈上。
现在,如果用户在第三或第四个活动中,然后他们按下主页按钮,我的应用程序就会隐藏。如果用户随后强制关闭我的应用程序(使用任务杀手),然后重新打开我的应用程序,应用程序上下文将被初始化,并且应用程序在用户单击 Home 按钮时所在的 Activity 中启动。但问题是,此时我的全局变量都没有被初始化,因为这一切只发生在我的第一个活动上。
那么,如果 Application 对象尚未初始化,是否有任何方法可以强制我的根 Activity 在我的应用程序进入前台时始终出现?
android - Android - 获取异常
我正在开发一个应用程序,其中我遇到了异常,我知道这是我正在做的愚蠢或小错误,但你的帮助可能会让我失望并让我开心:
在上面的代码中,如果我在 tryDemo 函数中设置 i=0 或 i=1,则它运行成功,但如果我将其设置为 0 或 1 以外的值,则它会引发异常,如“Demo - Demo Exception”。
我不确定,但我认为异常来自getApplicationContext()。
更新:- 1
我得到的异常如下:
更新:- 2 如果我删除“线程”部分并在按钮单击事件中编写整个函数代码,并用 v.getContext() 替换“getApplicationContext()”,那么它运行成功............ .但我想在线程中实现它。
请帮助我并抓住我...
谢谢