- 博客(7)
- 收藏
- 关注
原创 TextView点击后EditText聚焦并显示软键盘
效果如下所示,控件由EditText和TextView构成,点击右侧TextView控件,左侧获得焦点并弹出软键盘 关键代码如下: textView.setOnClickListener(new OnClickListener() {//设置点击事件 @Override public void onClick(View arg0) {
2017-07-17 16:30:14 804
原创 Can't create handler inside thread that has not called Looper.prepare()
解决方法如下: 类似错误分析: 错误信息:在Android开发中,如果在一个Thread中启动了一个ProgressDialog用来提示正在连接(也就是防假死),然后在Handler中dismiss()这个ProgressDialog,程序就直接挂掉,异常信息是:Can't create handler inside thread that has not called Looper.pr
2017-07-12 10:00:50 761
原创 一个最简单的线程
private void run() { new Thread(){ public void run() { try { for (int i= 0;i100;i++) { viewMidBottomProcess.setProcess(i); if (i == 1
2017-07-05 19:50:15 358
转载 使用System.arraycopy()实现数组之间的复制
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest,
2017-07-04 10:27:17 405
转载 深入理解Java中的final关键字
本文由 ImportNew - 唐小娟 翻译自 Javarevisited。欢迎加入翻译小组。转载请见文末要求。 Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会
2017-07-04 10:02:13 309
转载 java synchronized详解
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问ob
2017-07-04 09:57:38 275
原创 判断文件是否存在,不存在则新建
public static void isExist(String path) { File file = new File(path); //判断文件是否存在,如果不存在则创建文件夹 if (!file.exists()) { file.mkdir(); } }
2017-07-03 11:52:25 1149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人