小编Rup*_*ley的帖子

我应该如何通过活动链转发Intent参数?

我有许多活动与Intents链接在一起,而一些Intents需要在附加组件Bundle中传递参数.当我必须通过多个活动转发参数时,我应该明确地复制每个参数还是有最佳实践方法?例如,我可以克隆复制当前的Intent作为调用其他子任务Intents的起点,这将(可能)复制所有以前的Bundle参数.

举个例子,假设你有一个文件浏览器Activity,它有以下两种模式之一:Expert和Novice.您希望将此状态传递给某个子任务Activity,如文件属性页面,您可以通过在启动它之前调用Intent上的putExtra("skillLevel","Expert")来完成此操作.现在,如果属性页面还有一个子任务Activity,例如压缩选项,你应该如何转发"skillLevel"参数?

android android-intent android-activity

33
推荐指数
2
解决办法
9905
查看次数

导航"文件搜索"会导致Eclipse出现键盘快捷键

我想启动文件搜索,然后导航结果(跳转到下一个/上一个匹配)而不离开编辑器窗口.

我现在这样做......

  1. 打开文件搜索CTRL+ H并搜索
  2. 打开结果窗口ALT+ SHIFT+ Q,S
  3. 显示下一场比赛CTRL+.
  4. 切换回编辑器ENTER(跳转到选定的行)
  5. 编辑代码
  6. 切换回搜索结果CTRL+F7
  7. 转到[3]

......但显然这有点乏味.理想情况下,"显示下一个匹配"快捷方式可以在编辑器窗口中像F8在Visual Studio中一样工作.

我正在使用Eclipse Indigo Service Release 1.

eclipse keyboard-shortcuts

6
推荐指数
1
解决办法
1389
查看次数

Android显示VSYNC信号非常不稳定

我正在调查Android应用中的帧丢失.它们是不规则的,平均每秒发生一次.我已将有问题的渲染器与一个非常简单的着色器配对,我相信帧渲染时间很短.

当我运行systrace时,我可以看到看起来像丢帧的情况,但原因似乎是HW_VSYNC_0信号偶尔无法翻转(即它在0或1处停留半个周期).我的理解(从这个答案)是这个时钟来自显示硬件,因此应该是常规的.

VSYNC-sf信号无论如何都会继续运行,尽管它偶尔会翻转,大概是在拼命想要恢复同步.

我的问题:这是预期的行为以及导致它发生的原因吗?

systrace的屏幕截图

android vsync surfaceflinger

5
推荐指数
1
解决办法
308
查看次数