我试了俩台手机
执行以下代码的时候
直接return null;
public static Object foo(int i) {
if (i>0) {
Object o = new Object();
return o;
} else if(i<0) {
Object o = new Object();
return o;
}
return null;
}比如在onCreate中执行foo(2)
得到的是null
有人帮我试试吗
执行以下代码的时候
直接return null;
public static Object foo(int i) {
if (i>0) {
Object o = new Object();
return o;
} else if(i<0) {
Object o = new Object();
return o;
}
return null;
}比如在onCreate中执行foo(2)
得到的是null
有人帮我试试吗
解决方案 »
- httpPost中上传图片 httpclient实现
- 请问怎么样实现腾讯手机管家通知栏一样不能被手动删除的功能?
- ExpandableListView SimpleExpandableListAdapter 添加数据报错
- radioButton传值问题
- ndk编译标准C问题
- android里怎么可靠地存取全局变量
- 怎么监控手机的摄像头结束事件
- android程序中线程出错不知是什么原因?
- 系统模拟器每次进eclipse自动打开
- 非本地代码错误 CursorResourceWrapper: context is wrong!
- 纯用代码进行安卓布局,为什么RelativeLayout.BELOW这个设置不起作用
- 请问这个界面应该如何布局啊?
在安卓下才有
可以帮我试试安卓下的情况吗
试了下,不会Null
可是我俩个手机上都debug过了
都是null
我和我同事,俩台电脑上,俩台手机上都是null
太奇怪
import android.app.Activity;
import android.view.Menu;
import android.widget.Toast;public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Object m = foo(2);
if(m!=null && !m.equals(null)){
Toast.makeText(this, "not null", 1).show();
}else{
Toast.makeText(this, "null", 1).show();
}
} public static Object foo(int i) {
if (i>0) {
Object o = new Object();
return o;
} else if(i<0) {
Object o = new Object();
return o;
}
return null;
}
}我的测试代码
我刚才又试了下
在dubug模式中
如果在foo中有断点
会跳到return null
但是,返回的结果却是正确的
这个问题搞不清楚
我也不纠结了多谢帮助