一,过程
1,DIALOG程序获得用户要更新的数据,并把它写到一个特殊的LOG TABLE,表内的条目属于同一个请求类型,包含了稍后将要写到数据库的数据。一个DIALOG程序可以写多条数据到LOG TABLE。写进LOG TABLE里的条目属于同一个LUW,意思就是它们要么都被执行,要么都不被执行。
2,DIALOG程序关闭LUW(将LOG TABLE的条目打包),并通知系统基本程序有一个包的数据需要更新。
3,系统基本程序从LOG TABLE读取这个LUW的需要更新的数据,并把这些数据提供给系统更新程序。...
分类:
数据库 时间:
2015-04-27 15:22:22
阅读次数:
163
1.UpdateDialog
/**
* 版本更新的dialog
* @author lqm
*
*/
public class UpdateDialog extends Dialog implements android.view.View.OnClickListener{
private Context context;
private Button btUpl...
分类:
其他好文 时间:
2015-04-27 13:23:15
阅读次数:
188
这个是好久之前就做的了,然后看到群里总会有人在问自定义dialog的问题,说明就打算po上来,也让自己以后再开发时能够直接调用,找资源太麻烦了。实现效果很原来是真的很简单的。
按照惯例,先上图(懒得截图了,就直接po上应用里实现的效果图):
然后实现是很简单的:
布局:alert_dialog_layout.xml:
<RelativeLayout xmlns:and...
分类:
其他好文 时间:
2015-04-27 13:16:29
阅读次数:
139
在学习Android应用生命周期章节中,书本上写的有点笼统,较难理解。为了理解的更深,写了个程序测试一下。 1、在layout文件夹中建一个dialog_layout.xml 2、在layout文件夹中再建一个normal_layout.xml 3、修改la...
分类:
移动开发 时间:
2015-04-26 12:19:04
阅读次数:
147
1. 导入CustomProgressDialog.java 2. styles.xml: ?<style name="CustomProgressDialog" parent="@android :style/Theme.Dialog"> ??????? <item name="android:windowBackground">@android :color/tr...
分类:
移动开发 时间:
2015-04-25 16:50:16
阅读次数:
152
直接运行之后的效果即如上图一中所示!
但无法达到在项目中使用的便捷性,不可能每一个需要用到此Dialog的地方都需要在相应的xml文件中定义该ProgressBar的控件吧,如果开发中界面使用多层次的FrameLayout和多层次的布局,这就是个麻烦问题了。
下文将改 ProgressBar 单独定义为一个xml,并通过定义单独方法动态将其加入布局中,使用时直接通过基类的Activity初始化便可以在整个应用程序中调用。...
分类:
移动开发 时间:
2015-04-25 15:07:35
阅读次数:
4111
我一般也不怎么写博客,写的不好大家不要骂,在此,也主要是为了记录下,给遇到同样问题的朋友提供一个参考。先说一下我出现这个问题的功能需求及环境:框架是mvc5+easyui,界面是用easyui的tabs插件。在主界面用了easyui的dialog弹窗,同一个公用方法,在主界面调用没错,在弹出来的页面...
分类:
Web程序 时间:
2015-04-24 16:02:44
阅读次数:
198
安卓自定义AlertDialog,原理很简单:
AlertDialog dialog = new AlertDialog.Builder(MainActivity.this).create();
dialog.show();
Window window = dialog.getWindow();
window.setContentView(R.layout.aler...
分类:
微信 时间:
2015-04-24 12:40:11
阅读次数:
291
1. 修改变量名称 Alt + Shift + R 这时候在变量名边上出现提示,点击提示中的向下小三角,打开菜单,点击菜单中的“Open Rename Dialog...”,打开重命名对话框,选中Rename getter和Rename setter。
分类:
系统相关 时间:
2015-04-23 23:26:20
阅读次数:
239
Assert.assertTrue(tmpEl.getAttribute("class").contains("selected"),"The folder should be highlighted.");Assert.assertFalse(dialog.isDisplayed(),button...
分类:
其他好文 时间:
2015-04-23 15:33:39
阅读次数:
125