小风疏雨 2016-01-22 16:42 采纳率: 12.5%
浏览 1595

为什么一个写在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条回答

  • threenewbee 2016-01-22 20:43
    关注

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

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

    评论

报告相同问题?

悬赏问题

  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站