1、this.startActivity(intent)是按引用还是按值传递intent的呢,我在被启动的Activity中getIntent().putString(name,value)后,在this Activity中不可以取出此值。
2、在ListView中显示CheckedTextView效果,怎样实现每个CheckedTextView中显示两行文本,且第二行文本字体可以小点。
3、java出现异常后,都说是停止往下执行,我测试了下
private int test(){
int i=3,j=5;
try{
i=i/0;
return i;
}catch(Exception e){
return j;
}
i=i+1;
return i;
}
返回值是4,可见出现异常后,还是照样往下执行了。去掉最后的return i,返回值才是5
2、在ListView中显示CheckedTextView效果,怎样实现每个CheckedTextView中显示两行文本,且第二行文本字体可以小点。
3、java出现异常后,都说是停止往下执行,我测试了下
private int test(){
int i=3,j=5;
try{
i=i/0;
return i;
}catch(Exception e){
return j;
}
i=i+1;
return i;
}
返回值是4,可见出现异常后,还是照样往下执行了。去掉最后的return i,返回值才是5
解决方案 »
- android 得到本机上的一张图路径,在线等
- android调用高德地图(或者其他程序),后台线程弹出框处理
- log如何指定打印到哪个buffer?
- 请教关于触摸屏的事件流处理
- 求一个东西,谢谢大家
- java.net.SocketException: No route to host报错
- 强大的Andriod教程下载(10套)
- Android 后台应用 无界面,怎么启动service
- 安卓cookie问题……
- 求助:Android使用adb+socket连接PC端传输文件会消耗流量吗?还是只走usb数据线路,不会消耗流量?求大佬解释~
- 高手帮忙指点一下吧
- android4.0 keypad 的kl 何去何从?
i=i+1;
return i;
int i=3,j=5;
try{
i=i/0;
return i;
}catch(Exception e){
return j;
}
i=i+1;
return i;
}
编译不了的
i=i+1;Unreachable code
private int test(){
int i=3,j=5;
try{
i=i/0;
}catch(Exception e){
return j;
}
i=i+1;
return i;
}
private String str;
private Object obj;
public Pair(String name,Object value){
super();
str=name;
obj=value;
}
public int compareTo(Pair another) {
// TODO Auto-generated method stub
return str.compareTo(another.getStr());
}
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
public Object getObj() {
return obj;
}
public void setObj(Object obj) {
this.obj = obj;
}
}import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;public class StringList implements Serializable { private static final long serialVersionUID = 1L;
private ArrayList<Pair> list=null;
public int add(String name,Object value){
list.add(new Pair(name,value));
return list.size()-1;
}
public void sort(){
Pair[] p=list.toArray(new Pair[0]);
Arrays.sort(p);
list.clear();
for(int i=0;i<p.length-1;i++)
list.add(p[i]);
}
}
为什么执行下面的两条语句会出现NullPointer异常呢,真搞不懂,高手帮忙指点一下吧
StringList sl=new StringList();
sl.add("B", "BB");