2 u014734740 u014734740 于 2016.01.23 00:42 提问

为什么一个写在activity的Oncreate()里面的方法不调用?!

求助啊 完全不懂啊 就是那个getClothprice()方法 搞来搞去不调用啊 后面的Init()方法反而是调用的
OrderService orderService = new OrderService();
SharedPreferences userinfo;
JSONArray clothArray;
int depar_id;
int[] pri;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_ordering);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    pri = new int[10];
    InitUserinfo();
    getClothprice();
    Init();
}

    private void getClothprice() {
    new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                clothArray=orderService.getClothprice(1);
                if(clothArray!=null){
                    handler.sendEmptyMessage(0);
                }else{
                    //Toast.makeText(getApplicationContext(),"未连接到网络",Toast.LENGTH_SHORT).show();
                    return;
                }
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }).start();
}

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.23 04:43

启动一个线程,执行getClothprice,获得衣服的价格。
关键看orderService里面做了什么。

你下断点看看是不是报了异常或者走到了else分支。

u014734740
u014734740 已经解决啦,是OrderService里面的一个错误,总之多谢了~
接近 2 年之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.23 11:18

是不是前面有问题,跳过去le

u014734740
u014734740 打断点终于排查出错误了,总之多谢了~
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!