Android - 文章列表
共 11 页
-
android:如何跳回指定的已存在的activity界面
在开发android应用的时候,有时需要跳转activity。有一种情况是从A到B,B到C,然后需要C到A,既然A没有死去,那么new一个新的A是对A的不负责任。所以就有了如何跳回指定的activity这个命题。 1.在C跳转动作中添加如下代码: Intent intent = new Intent(C.this, A.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 如果C到A(一般都会有)需要携带数据,一边A刷新页面显示,那么加上intent
-
xml修改后报错: java.lang.ClassCastException: android.widget.LinearLayout
06-24 01:40:01.692: E/AndroidRuntime(997): Caused by: java.lang.ClassCastException: android.widget.LinearLayout修改了xml布局后,就报上面的错误,意思大概是xml上定义的标签类型不一致,导致类型转换错误但是反复检查后,发现类型是对的解决方法是:删除gen目录下的R.java这个文件。(注:删除之后系统会自动重新生成这个id文件)
-
android集合处理:List<Map<String,Object>>如何遍历
编程中经常用到List<Map<String,Object>>这种集合,如何遍历这种数据呢?Map<String, Object> map = new HashMap<String, Object>();\r\nmap.put(\"key1\", \"value1\");\r\nmap.put(\"key2\", \"value2\");\r\nList<Map<String, Object>> list = new ArrayList<Map<String, Object>>();\r\n
-
android setVisibility()设置控件可见性的参数详解
设置控件可见性setVisibility()有三个参数:VISIBLE, INVISIBLE,GONE,对应的三个常量值:0、4、8VISIBLE:0 ?意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 ?意思是不可见的,不占用原来的布局空间使用方法示例(ListView) findViewById(R.id.listView1).setVisibility(View.GONE)
-
android 实现监听edittext输入框的文字变化的事件
android 实现监听edittext输入框的文字变化的事件:editText.addTextChangedListener(new TextWatcher(){public void afterTextChanged(Editable s) {// TODO Auto-generated method stub//s:变化后的所有字符Toast.makeText(getApplicationContext(), "变化:"+s, Toast.LENGTH_SHORT).show();}public void beforeTextC
-
关于java的html页面数据采集
简介: 作为全球运用最广泛的语言,Java 凭借它的高效性,可移植性(跨平台),代码的健壮性以及可强大的可扩展性,深受广大应用程序开发者的喜爱. 作为一门强大的开发语言,正则表达式在其中的应用当然是必不可少的,而且正则表达式的掌握能力也是那些高级程序员的开发功底之体现,做一名合格的网站开发的程序员(尤其是做前端开发),正则表达式是必备的。 最近,由于一些需要,用到了java和正则,做了个的足球网站的数据采集程序,由于是第一次做关于java的html页面数据采集,必然在网上查找了很多资料,但是发现运用如此广泛的java在使用正则做html采集方面的(中文)
-
教您一个oracle死锁的检查方法
oracle死锁问题一直困扰着我们,下面就教您一个oracle死锁的检查方法,如果您之前遇到过oracle死锁方面的问题,不妨一看。 一、数据库死锁的现象 程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。 二、oracle死锁的原理 当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没%E
-
如果设计和版权都为别人所有
刚开始接触开发,你也许会有些迷茫,不知道从哪里开始,这个领域实在是有很多知识要学习。比如你可能会问自己“我应该学哪种编程语言?”“我是否在学习后端的时候需要去了解下前端?”等等。以下10个建议希望能帮助你尽早做出选择。 1. 确定想掌握的技能 作为一个初学开发的人,你真正需要的是只专注于某一方面。了解很多语言确实有用,但精通其中一种才是你的优势所在。虽然精通很多语言也并非不可能,但对初学者来说,这是需要时间的。因此,你需要做的是集中精力学习一种技能,并努力成为这一领域的专家。你可以从PHP、Ruby on Rails、ASP.net和C#中的某一种开始,
-
我现在记得的一个问题是如何写出高效的SQL
因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动。其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣。 本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我觉得这个故事已经足够好了,任何的编辑都是对这个故事的不尊重,所以,我原封不动,一字不改地把这个故事转到这里。我把一些我认为精彩的地方加了粗。 当然,我还是会再写一
-
也就没有继续运行程序的必要了
在Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。所谓守护线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。用户线程和守护线程两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果用户线程已经全部退出运行了,只剩下守护线程存在了,虚拟机也就退出了。 因为没有了被守护者,守护线程也就