问题内容: 我有一个这样创建的列表变量: 在我的Android应用程序中,将填充此列表。 只是一个例子: 我正在通过扩展和实现各种方法来显示结果。 我的问题:我需要根据地图的键 名* 按字母顺序排序 * 问题:基于地图的键 名 按字母顺序排序的简单方法是什么? 我似乎无法解决这个问题。我已经提取的每个 名字 从每个成阵列,并且排序它()。但这并不能保留每个数据中的其他数据,因此我不太确定如何保存其
问题内容: 在android app测试套件中,我有一个类似这样的类,其中一个视图是: 现在,我有一个视图对象列表,其中可能包含对象,但是在这种情况下,我只关心它们是子类还是“实例” 。我想做类似的事情: 问题在于,当遇到一个对象时,它不会评估为“实例”。有办法吗? 问题答案: 您必须仔细阅读此方法的API。有时,您很容易感到困惑。 可以是: API说:确定 指定的Object (参数) 是否与
问题内容: 我一直在尝试对字符串进行地址解析以获取其坐标,但是我的程序总是崩溃,因为每次尝试使用它时,它都会返回。我已经尝试修复了几个小时,但没有任何反应。这是我的代码 问题答案: Geocoder并不总是返回值。您可以尝试在for循环中发送3次请求。我应该至少可以返回一次。如果不是这样,则可能是连接问题,也可能是其他问题,例如服务器不回复您的请求。尝试看看这些线程: Geocoder并不总是返回
问题内容: 我一直在阅读有关Android内存泄漏的文章,并观看了来自Google I / O的有关该主题的有趣视频。 尽管如此,我还是不完全理解这个概念,尤其是当Activity中的用户内部类是安全或危险的时候。 这是我的理解: 如果内部类的实例生存时间长于外部类(活动),则将发生内存泄漏。-> 在什么情况下会发生这种情况? 在此示例中,我假设不存在泄漏的风险,因为匿名类扩展不会比活动寿命更长,
问题内容: 在清单文件中,我添加了粗略的权限,当我在装有Android 6的设备上运行时,什么也没发生!我尝试了所有方法,但无法获取位置更新… 我究竟做错了什么? 问题答案: 实际上需要在运行时请求“位置”权限(请注意代码中的说明)。 这是经过测试的有效代码,用于请求“位置”权限。 确保导入: 然后将此代码放在Activity中: 然后在中调用方法: 然后,您可以使用和完全按照问题中的说明进行操作
问题内容: 我正在创建一个应用程序,它将在呼叫状态之前和之后显示吐司消息。我在手机上生成并安装了应用程序。 几天甚至几个小时后,它运行良好。 但是之后,它停止了,为了运行该应用程序,我需要再次打开该应用程序。如何修改我的应用程序以使其运行良好?谢谢 表现 MainActivity.class CallReciver.class 问题答案: 除非创建前台服务,否则新版本的Android不允许您执行您
问题内容: 背景 我有一个使用JNI(使用NDK)在Java和C / C ++中进行编码的android项目。 我在Java端创建了一个Jni Java包装器,该包装器将自己完成所有Jni操作,而除了该包装器之外,没有其他Java类可以直接访问jni操作。 问题 问题是,我希望创建此包装器的多个实例,而Jni部分每个Jni包装器应具有一个实例。 这是一个问题,因为Jni部分对所有实例都具有相同的字
问题内容: 我正在尝试使用android NDK。 有没有办法将在JNI中创建的数组(以我的情况为例)返回给Java?如果是这样,请提供一个可以执行此操作的JNI函数的简单示例。 问题答案: 如果你已经阅读了文档,但仍然有一些问题应作为最初问题的一部分。在这种情况下,示例中的JNI函数将创建多个数组。外部数组由使用JNI函数创建的“对象”数组组成。从JNI的角度来看,这就是一个二维数组,即一个包含
问题内容: 我知道这个问题以前曾被问过,我已经看到了很多解决方案,但似乎没有一个对我有用。在此错误开始出现之前,我能够毫无问题地构建我的apk。我尝试清理我的项目,将其从工作区中删除并重新导入,从我的Builders中为该项目删除“ Java Builder”,手动构建项目,重新排序Java构建路径。我没有可见的编译器问题,我的工作区中也没有问题。 我之前确实曾遇到过此问题,并通过从我的工作空间中
问题内容: 我知道这个问题已经在这里问过几次了。但是我还没有看到任何可能的解决方案。在我将项目“以Android应用程序身份运行”之前,如果我不清理它,则会收到以下错误,并且必须重新启动Eclipse …并再次清理。 com.jstun.core …是我的src文件夹的一部分,我当然不能删除它。即使我删除该程序包,另一个程序包也会显示为错误,例如: 自更新为ADT 15以来,我已经看到此错误,我正
问题内容: 我正在尝试开发客户端服务器TCP / IP应用程序。我的PC上运行着一台服务器,移动设备上运行着客户端应用程序。它们都在同一个Wi- Fi网络中,但是我无法在它们之间建立连接。在调试客户端Android应用时,显示以下错误: 我正在使用的代码: 我究竟做错了什么? 问题答案: no route错误表示尝试进行TCP连接时,连接失败,因为基础协议软件找不到到指定目标节点的网络节点到网络节
问题内容: 我已经开始在我的第一个android应用程序上进行工作,并且具有处理多层图像的应用程序。我能够将项目文件的平面版本导出为PNG,但我希望能够保存分层图像以供以后编辑(包括应用于某些层的任何选项,例如基于文本的层)。 无论如何,我已经确保需要写入文件的类是“可序列化的”,但是由于android.graphics.Bitmap不可序列化这一事实而遇到了一些障碍。以下代码实质上将位图作为PN
问题内容: 对Swift来说还是很新的。我来自Android背景,那里有BroadcastReceiver,即使该应用未运行,它也可以将位置信息传递给服务。 所以我在iOS / Swift中寻找类似的东西,看来以前不可能,但现在可能会。我正在为iOS 10开发,但是如果它向后兼容,那就太好了。 我发现 我可以执行此操作以开始提供位置更新,尽管这会引起一些问题。一旦我打电话给我并且我的应用程序没有运
问题内容: 我是这里的新用户,但是我已经使用stackoverflow很多次了:)…我是android开发人员,但是现在我正在使用swift在ios应用程序中工作。我对使用xcode完全陌生,也许我的问题在很多方面都很简单…太好了,我真的需要帮助。我正在尝试实现一个背景任务,该任务每十分钟更新一次用户位置。我需要获取经纬度数据,并将此信息发送到API网络服务。我一直在介绍backgroud文档,所
问题内容: 我想将我的ios应用程序(用swift编写)与预先填充的sqlite数据库一起发货,该数据库将通过与服务器同步进行更新。在android中,我可以将db从assests文件夹移动到数据库和volla,但是在ios中,我很安静,我该如何实现呢? 谢谢 问题答案: 在iOS中,您可以将数据库添加到ProjectSupporting文件中。这将与二进制文件一起添加,然后您就可以访问它并进行复