问题标签 [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.

0 投票
1 回答
93 浏览

android - bada中是否有一个类似于android中的“Context”的类?

我正在将一个项目从 android 更改为 bada,但我没有找到与“Context”具有相同效果的类。有什么建议吗?

0 投票
1 回答
747 浏览

android - 膨胀的 EditText 的内容

我很难弄清楚如何getText()从膨胀的EditText.

我有一个检查某些东西的布尔方法,所以,在 onCreate 方法中我这样称呼它

然后这就是我尝试检索文本的部分:

结果:

0 投票
1 回答
1106 浏览

android - 将上下文传递给计时器..这样安全吗

我正在使用需要上下文的计时器。现在我有以下代码:

这使用安全吗,还是我可能会在这里泄露上下文?顺便提一句。这是在一个broadcastreceiver.

0 投票
2 回答
17544 浏览

android - Android:对上下文的引用和内存泄漏

我已经读过,在 Android 应用程序中保持对 Context 的长期引用是一个错误和内存泄漏的来源。

但我不明白是否可以创建一个看起来像这样的类:

并从一个活动中调用它:

0 投票
31 回答
764746 浏览

android - 什么是 Android 上的“上下文”?

在 Android 编程中,Context类到底是什么,它的用途是什么?

我在开发者网站上读到了它,但我无法清楚地理解它。

0 投票
1 回答
1463 浏览

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它有光标。

0 投票
1 回答
1706 浏览

android - 获取服务中的调用上下文

所以我正在研究一个service将处理将数据发送到套接字的请求。

我以前做过套接字编程service,但只在同一个应用程序中。我希望这只是坐着什么都不做,直到任何应用程序想要给它发送数据。这一切都很好。

我已经注册了一个intent filter常用的东西,并且可以处理数据。但我想处理来自不同线程中不同活动的数据(来自同一应用程序的后续调用将在同一线程上计算)。

有没有办法获取调用包或应用程序或其他什么?我不希望要求额外传入标识符以防止欺骗。(这不是一个严重的安全问题,只是每个应用程序都需要按照接收到的顺序处理其数据。)

0 投票
1 回答
3347 浏览

android - 新活动空指针异常

我有一个初学者的问题。这是我的情况:

我想从主要活动开始一个新活动。启动新活动的代码位于单独的类文件中。我似乎传递了错误的参数,并且在尝试启动新活动时遇到了空指针异常。当我将代码放在主活动类文件中时,新活动启动正常,因此第二个活动和清单很好。这是我的代码示例:

在我的主要活动类中,我实例化了第二类(这是我的主要活动。我省略了其余的,因为我认为这与问题无关):

在我的第二个类文件中(这不是一个活动;这是一个在活动中实例化的类):

当我执行单击时,我在 startactivity 收到一个 nullpointerexception。任何人都可以启发我吗?我确定我错误地使用了上下文。

0 投票
1 回答
710 浏览

android - Android:应用程序上下文,强制根意图在启动时显示

我正在编写一个 Android 应用程序,其中我扩展了 Application 类以保存一些全局变量。我在我的根 Activity(用户看到的第一个屏幕)中初始化了这些全局变量。

我的应用程序包含许多包含列表视图的活动,其中充满了可选项目。当用户选择一个项目时,一个新的 Activity 被推送到显示堆栈上。

现在,如果用户在第三或第四个活动中,然后他们按下主页按钮,我的应用程序就会隐藏。如果用户随后强制关闭我的应用程序(使用任务杀手),然后重新打开我的应用程序,应用程序上下文将被初始化,并且应用程序在用户单击 Home 按钮时所在的 Activity 中启动。但问题是,此时我的全局变量都没有被初始化,因为这一切只发生在我的第一个活动上。

那么,如果 Application 对象尚未初始化,是否有任何方法可以强制我的根 Activity 在我的应用程序进入前台时始终出现?

0 投票
4 回答
2791 浏览

android - Android - 获取异常

我正在开发一个应用程序,其中我遇到了异常,我知道这是我正在做的愚蠢或小错误,但你的帮助可能会让我失望并让我开心:

在上面的代码中,如果我在 tryDemo 函数中设置 i=0 或 i=1,则它运行成功,但如果我将其设置为 0 或 1 以外的值,则它会引发异常,如“Demo - Demo Exception”

我不确定,但我认为异常来自getApplicationContext()

更新:- 1

我得到的异常如下:

替代文字

更新:- 2 如果我删除“线程”部分并在按钮单击事件中编写整个函数代码,并用 v.getContext() 替换“getApplicationContext()”,那么它运行成功............ .但我想在线程中实现它。

请帮助我并抓住我...

谢谢