Android 小闹钟项目 添加一次闹钟,出现两个闹钟 adapter的数据源是什么,看看是不是初始时,里面就有数据了,这样在执行了addalarm后,又添加了一条 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是的,我在onFinishInflate()里面初始化了一个闹钟Calendar cc = Calendar.getInstance();adapter.add(new AlarmData(cc.getTimeInMillis()));结果就出现一个,说明不是adapter的问题。我觉得是TimePickerDialog的问题,因为弹出Set time对话框,点击Done就会出现两个相同的闹钟,如果点击屏幕中Set time对话框以外的地方,对话框也会消失,这时候就只有一个闹钟。 问题已经解决了,是android4.1和4.2的系统bug。需要重写TimePickerDialog中的onStop方法tpd = new TimePickerDialog(getContext(), otsl, hourOfDay, min, true){ @Override protected void onStop() { //super.onStop(); } };把里面的super.onStop()注释掉就行了。 问一个关于nfc和RFID的问题 新手请教下关于ListView的小问题 为什么我的代码实现不了利用Handler和message机制来实现WelcomeView到GameView的跳转啊,请大侠帮忙 解析XML出错了 请教Android进度条问题 android sqlite 问题 无聊问题URL 反编译错误,高手请进 关于settext()无法解决的问题 Activity 调用了finish之后,界面没有销毁 【100分】红米1代手机 测试 正在开发的安卓应用 Android里面的override特殊?
Calendar cc = Calendar.getInstance();
adapter.add(new AlarmData(cc.getTimeInMillis()));结果就出现一个,说明不是adapter的问题。
我觉得是TimePickerDialog的问题,因为弹出Set time对话框,点击Done就会出现两个相同的闹钟,
如果点击屏幕中Set time对话框以外的地方,对话框也会消失,这时候就只有一个闹钟。
tpd = new TimePickerDialog(getContext(), otsl, hourOfDay, min, true){
@Override
protected void onStop() {
//super.onStop();
}
};
把里面的super.onStop()注释掉就行了。