问题标签 [commonsware]
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.
java - PrefsLoadTask 中的错误(Tutorial #13 ver.38)
我在 ModelFragment.java 中收到以下 3 个错误:
这是我的源代码:
据我所知,代码就像书中的一样。我也浏览了我在本章中输入的所有代码。你能看出她有什么错误吗?在本章的第 5 步之后,应用程序运行正常。
android - ActionBarSherlock 问题继续使用 4.0 书
现在使用4.0的书。
我从 T5 创建了一个新项目 - 进度...
按照第 214 页上的说明附加“Android 支持包”。(需要运行 eclipse
作为在 Windows 7 上工作的管理员)
下载 ActionBarSherlock 并将 \library 目录放在我的桌面上重命名目录
按照第 217 页上的说明发送到 ActionBarSherlock。
按照第 218 页上的说明创建第二个项目,从现有代码导航到
我桌面上的 ActionBarSherlock 目录。
点击完成并得到:“未找到标记 id 2320。”
单击该错误对话框并看到新的 ActionBarSherlock 项目有 > 100 个错误。
检查 API 级别,发现它设置为 15。
然后,如果存在错误,我按照指示进行了一个项目 > 清理。
将两个项目都设置为编译器级别 1.6,并在两个项目上进行了另一个干净的构建。
仍有 100 个错误。
谢谢,加里
android - Android 编程教程 - 教程 5
您好,我正在做“Android 编程教程”一书中的教程,我在理解教程 5 时遇到问题。这是主要的 Java 类:
我现在真正的疑问是 \getView()\ 方法在哪里被调用过?这是有效的,但在代码中我无法理解它何时被调用。如果有人熟悉这本书,请您快速解释一下这段代码中发生了什么?
谢谢 :)
android - 从 OnAlarmReceiver 取消/重置警报似乎不起作用
我正在使用 CommonsWare 的午餐清单示例来设置和重置警报。
我在特定时间设置闹钟,然后如果它是重复闹钟,我会尝试将闹钟重置为新的日期/时间。
在 OnAlarmReceiver 中,当我第一次在我的应用程序上下文(活动)中设置警报时,我尝试使用原始的三行代码。这三行是:
但是,这似乎不起作用。我当时尝试的是添加这一行:
但这也没有什么不同。我对这一切如何联系在一起没有正确的理解,但我怀疑:
- 我的上下文是错误的。
- 我必须对广播做点什么,比如取消它。
- 也许有一个需要更改的标志?
这个想法是,每次发生重复警报时,都会通过代码重置它。我知道我可以使用重复警报,但在我的应用程序的这个阶段,我更喜欢手动执行此操作。
这是 OnAlarmReceiver:
}
这是 OnBootReceiver:
}
android - 为什么不能在 Fragment 中使用 ViewPager?它实际上是
有一些信息是不可能在许多来源中使用ViewPager
的,比如 Mark Murphy 的“ The Busy Coders Guide for Android Developers ”,或者在 SO 上这样的帖子。我很困惑,因为我没有这样的问题,并且我成功地在我的. 唯一的区别是我不是在方法中而是在. 一切都很好。Fragment
ViewPager
Fragment
ViewPager
onCreateView()
onActivityCreated()
所以问题是 - 可能我只是不知道一些事情,并且出于某种原因不建议在其中进行 UI 实例化onActivityCreated()
?但同样 - 一切正常。
这是类和xml的列表:
班级:
布局:
android - 继承android样式
在 commonwares (4.0) 书中,它展示了如何继承 android 样式......
但我得到“没有找到具有该名称的资源。我在.. http://developer.android.com/guide/topics/ui/themes.html找到文档 说所有可以继承的样式都在我的 R .style 文件 - 但我没有,也不知道如何获得。
该链接还有两个链接显示可用的样式和主题,但两个链接都已损坏。
那么如何继承各种android风格和主题呢?谢谢,加里
android - 从 AsyncTask 获取结果
我正在尝试使用 AsyncTask 下载字符串并返回该字符串。我想使用 AsyncTask 因为它可能需要一段时间。
一个问题是,我在 Internet 上找不到返回任何类型值的 AsyncTask 示例。所以我拿了Commonsware书中的例子,修改为返回一个值,得到的值如下:
虽然这行得通,但似乎这行代码正在等待返回值,因此是同步的。必须有某种方法可以让 AddStringTask 的结果触发事件。
这是怎么做的?谢谢,加里
java - What's the difference between passing this vs. ClassName.this from an event handler when passed to Intent constructor?
In the earlier Android Programming Tutorial, page 192, we see an implementation of LunchList#onOptionsItemSelected
. Within this implementation we see two Intent
s passed to startActivity
: one whose constructor is passed LunchList.this
, the other whose constructor is passed this
.
What's the difference?
See lines 78 - 91 here. Note how onOptionsItemSelected
is not declared within an inner class.
In Android/Java does the value of this
change within the context of event handlers or function binding via reflection? Could both Intent
instances be passed this
?
android - 如何保持 Intent 服务运行
我有两个 Intentservice 示例。一个是commonsware book 中的Download example。另一个位于http://www.vogella.com/articles/AndroidServices/article.html#servicecommunication_handler。这两个示例都显示了服务正在执行一个有限的任务,并且它们显然都通过运行到 onHandleIntent 事件范围的末尾来破坏自己。
我正在编写的服务必须有事件并监听事物。一种是监听 GPS 运动的 LocationListener。另一个将 Posts 发送到 REST 服务并监听回复。我希望它一直运行到经过一段时间或直到它被启动它的活动告知退出。
如何保持运行?例如,我应该将 LocationListener 的实现放在哪里?谢谢,加里
android - 为什么我的位置没有按照配置频繁更新
我在下面的代码中每分钟获取位置。实际上根据要求每分钟获取位置并通过套接字将其发送到服务器。
下面是我的代码,它每分钟都会错过服务器上的位置更新,我不知道背后的原因。请建议。
下面是我的广播接收器和套接字的代码
下面是示例日志