问题标签 [android-background]

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 投票
0 回答
505 浏览

android - 在 AppTheme 中设置 windowBackground 导致背景在 3-5 秒后消失并变为黑屏

我有一个AppTheme我在这里指定的:

以及我在我的清单中将它设置为我的各种Activities.

但是,当应用程序启动时,它会显示背景,也许一秒钟?- 然后立即将其重置为黑色...

显现:

0 投票
1 回答
1254 浏览

android - 在后台处理数据流并创建记录

我创建了一个可以很好地执行以下步骤的应用程序 -

  • SPP使用蓝牙插座与远程设备 ( ) 连接。

  • 然后在单独的线程中侦听来自远程蓝牙设备的流。

  • 然后当数据流到来时,它将数据流传递给处理程序进行解析。

  • 解析数据时,会发送广播并将记录创建到数据库中。

现在我想添加一个新功能 -

当应用程序在后台并“连接”到远程设备时,它需要继续处理数据流并创建记录。

因此,一旦我连接了套接字,我就会将结果“连接”传递给该onPostExecute()方法。

重要的提示:

1)我所有与socket相关的工作(socket连接、socket数据解析、数据处理程序)都在fragment中。

2)一旦建立连接,片段中的私有类(Thread - ConnectedThread.java)一直在监听InputStream

3)处理步骤 2 的读取的处理程序

4)我已经连接,所以从 AsyncTask parseStream 的 onPostExecute() 做一些事情

5)我在步骤 4 中调用了服务,目的是在应用程序进入后台并处理数据时执行。但是接下来它将如何与 Fragment 通信,因为我的整个数据处理工作都在 Fragment 中。我真的需要它来处理数据还是应该
在这里调用广播接收器,因为它也可以在后台处理?

0 投票
1 回答
1174 浏览

android - Android:形状角半径在平板电脑上不起作用

我需要在左上角和上下角有一个圆角。所以我将形状 xml 设置为按钮作为背景。

这在我的手机(Nexus 4)上按预期工作在此处输入图像描述

但在平板电脑上它不起作用。在此处输入图像描述

但是,如果我删除角标签的所有属性并仅添加通用半径(对于所有角),它就可以工作。但它在所有 4 个上都有圆角。

机器人:半径=“20dp”

有谁知道,为什么会这样?我怎样才能只为所有设备实现左上角和右上角的圆角?

如果这是 Android 中的一个已知问题,是否有任何解决方法?

0 投票
1 回答
161 浏览

android - 通过服务类作为后台进程更新电池电量

你好朋友我正在开发一个 Battery android 应用程序。关闭应用程序后在状态栏上显示电池电量(%)。我启动了一个作为后台进程运行的服务类并放置了一些代码。通知服务.java

在 MainActivity.java

当我按下运行应用程序时,应用程序正常运行,但当我按下启动服务按钮时,状态栏上会显示电池电量,但它不会更改/更新,它保持不变。请朋友帮忙,我该怎么办......???

0 投票
1 回答
765 浏览

android - 我的应用在后台消耗了大量电量

我正在开发一个使用地理位置的应用程序。问题是当用户不关闭它并且应用程序处于后台时,它会消耗大量电池,我不知道问题出在哪里。

我的位置活动是这样的:

我认为这应该可以正常工作,但我不确定。非常感谢您的帮助。

0 投票
3 回答
899 浏览

android - 当应用程序处于后台时,Android Async Task 不会更新 UI

我正在开发的应用程序下载并解析一个大型 xml 文件以填充 UI 元素,即搜索和微调器。这是通过异步任务完成的。如果用户在此期间决定退出应用程序,则信息会正确下载,但是当应用程序恢复时,UI 将不会更新。

这是因为在应用程序不活动时无法进行更改吗?检查 UI 是否未在简历中更新的最佳方法是什么?或者我应该对 Async 任务做些什么,检查 UI 线程是否可用?我很难调试这个,因为它涉及离开结束调试器的应用程序。

0 投票
3 回答
24696 浏览

android - Android - 状态选择器动画 - 仅动画按下,不按下

我有一个非常基本的选择器,我用它作为一些按钮的背景来实现向下状态。这是xml:

使用此选择器,每次按钮更改状态时都会出现淡入淡出动画。换句话说,当从按下到按下以及从按下返回到按下时,过渡都会进行动画处理。

现在,我的问题是:是否有可能使这些状态更改中只有一个具有动画效果?当用户按下按钮时,我希望在没有动画的情况下立即发生向下状态转换。当按钮被按下时,我希望在正常状态淡入时淡出向下状态。可以这样做吗?

0 投票
4 回答
83 浏览

android - 应用程序在后台长时间丢失数据

我有一个应用程序,我从数据库(greendao)填充列表视图。我有屏幕方向支持,所以它可以在两个方向上工作。我遇到的问题是,当应用程序长时间处于后台时(当这种情况发生时找不到某个特定点)并且我回到它时,列表视图是空的,如果我尝试做任何事情它会崩溃。

我无法调试它,因为它仅在应用程序在后台运行一段时间时才会发生。

我通过从数据库中填充一个数组列表然后将其发送到适配器来填充列表视图。

有谁知道为什么会这样?

编辑:广播接收器问题已解决

但是仍然没有找到listviews为空的原因。

我有另一个 logcat 寿(问题是从数据库获取数据:/):

0 投票
1 回答
662 浏览

android - 为什么使用服务而不是 IntentService?

为什么SyncService下面 Google 提供的示例使用 aService而不是 a IntentService?我的理解是IntentServices在后台运行,而常规Service将在主线程中运行。对于没有 UI 只更新数据的东西,你为什么希望它在主线程中运行?这不会有掉帧的风险吗?

http://developer.android.com/training/sync-adapters/creating-sync-adapter.html#CreateSyncAdapterService

有可能有独立的IntentService吗?还是需要基于在主线程上运行的东西?这是我能明白为什么我们会在上面使用常规的唯一原因Service

0 投票
1 回答
38 浏览

android - 是否有另一种方法可以在不使用 AsyncTask 的情况下创建后台任务?

我有一个应用程序,可以使用HttpURLConnection. 我曾尝试使用AsyncTask创建后台任务,但暂停和恢复下载无效。它只能取消下载。我认为还有另一种方法可以做到这一点。

问题: 是否有另一种方法可以不使用创建后台任务AsyncTask?如果有很多方法,那些方法是什么?

提前致谢...