小编And*_*lva的帖子

共享首选项中commit()和apply()之间的区别是什么

我在我的Android应用程序中使用共享首选项.我正在使用共享偏好中的两者commit()apply()方法.当我使用AVD 2.3时它没有显示错误,但是当我在AVD 2.1中运行代码时,apply()方法显示错误.那么这两者有什么区别?通过使用commit()我只能存储偏好值没有任何问题?

android sharedpreferences

412
推荐指数
8
解决办法
11万
查看次数

单个TextView与多个彩色文本

正如标题所说,我想知道是否可以在单个textview元素中实现两个不同颜色的字符.

android textview

161
推荐指数
11
解决办法
11万
查看次数

Return和Break语句之间的区别

如何做一个return声明,从不同break的语句?
如果我必须退出if条件,我应该选择哪一个,return或者break

java

59
推荐指数
6
解决办法
14万
查看次数

为什么在runOnUiThread使用Handler时也一样?

我遇到过HandlerrunOnUiThread概念.但对我来说,它们似乎仍然存在疑问,因为它们确实存在哪些不同之处.

它们都旨在从后台线程执行UI操作.但是,当我们在两种方法中进行选择时,要考虑的因素是什么.

例如,考虑一个Runnable Thread在后台执行Web服务的人,现在我想更新UI.

更新我的UI的最佳方法是什么?我应该去Handler还是runOnUiThread

我仍然知道我可以使用AsyncTask并使用onPostExecute.但我只想知道其中的区别.

multithreading android handler android-asynctask

53
推荐指数
1
解决办法
2万
查看次数

46
推荐指数
3
解决办法
3万
查看次数

如何获得一个月的日子?

我想检索它是哪个月的哪一天.

比如今天是2011年8月29日.

我想做的就是得到29天或30天的天数.这个月的哪一天.

我该怎么做呢?

java android

46
推荐指数
3
解决办法
14万
查看次数

onScrollListener的实现,用于检测ListView中滚动的结束

ListView展示了一些物品.我想对当前显示在可见部分的项目执行一些操作ListView,具体取决于ListView滚动的方式; 因此我想要实现OnScrollListenerListView.根据Android api引用,onScroll方法"将在滚动完成后调用".这似乎是我所需要的,因为一旦滚动完成,我就会对其执行操作ListView(onScroll方法返回显示的第一个项目的索引和显示的项目数).

但是一旦实现,我就会看到LogCatonScroll方法不仅在滚动完成后被触发,而且对于从滚动的开始到结束进入显示视图的每个新项目都被触发.这不是我期望的行为,也不是我需要的行为.相反,侦听器的另一个方法(onScrollStateChanged)不提供有关当前显示的项目的信息ListView.

那么,有没有人知道如何使用这两种方法来检测滚动的结尾并获取有关显示项目的信息?api引用与方法的实际行为之间的不一致使我感到困惑.提前致谢.

PS:我已经看到了一些类似的话题,但没有什么能帮助我理解整个事情的运作方式......!

android listview onscroll

42
推荐指数
4
解决办法
7万
查看次数

如何使EditText不可编辑/禁用

我有一个EditText,用户不应该在其中提供输入.所以我尝试禁用它

edittext.setEnabled(false);
edittext.setClickable(false);
Run Code Online (Sandbox Code Playgroud)

但是当我从其他一些EditText按下softKeyboard中的"next"按钮时,它会将我引导到一个不应该可编辑的按钮,并且我能够将值插入其中.怎么避免这个?

android android-edittext

36
推荐指数
5
解决办法
6万
查看次数

如何在Android中设置提醒?

我正在尝试为Android构建日历应用.我被打中间了.我已设法从用户​​检索时间和任务等信息.

我不知道如何将其添加到android事件中.有类似的setEvent东西吗?

android calendar

34
推荐指数
3
解决办法
9万
查看次数

如何解决GC_concurrent释放?

07-06 10:33:28.405: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4688K, 23% free 18428K/23751K, paused 7ms+19ms
07-06 10:33:29.484: DEBUG/dalvikvm(509): GC_CONCURRENT freed 24K, 14% free 20452K/23751K, paused 7ms+21ms
07-06 10:33:30.486: DEBUG/dalvikvm(509): GC_FOR_ALLOC freed 4623K, 26% free 17648K/23751K, paused 260ms
07-06 10:33:31.295: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4K, 18% free 19692K/23751K, paused 6ms+19ms
07-06 10:33:32.335: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 9% free 21739K/23751K, paused 7ms+24ms
07-06 10:33:33.334: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 20% free 19206K/23943K, paused 6ms+18ms
07-06 10:33:34.345: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 12% free 21254K/23943K, paused 7ms+26ms
07-06 10:33:35.245: DEBUG/dalvikvm(509): …
Run Code Online (Sandbox Code Playgroud)

android garbage-collection

32
推荐指数
1
解决办法
4万
查看次数