zoukankan      html  css  js  c++  java
  • Java 需要注意的写法

    public class InfoLoadPresenterImpl implements InfoLoadPresenter {

    private InfoLoadView ilv;
    private Handler handler;

    @SuppressLint("HandlerLeak")
    @Override
    public void infoLoad() {
    ilv.infoLoadStart();

    handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
    switch (msg.what)
    {
    case 1:
    ilv.infoLoadSuccess((Customer) msg.obj);
    break;
    }

    }
    };

    new Thread(new Runnable() {
    @Override
    public void run() {
    String str;
    try {
    ... ...
    } catch (Exception e) {
    e.printStackTrace();
    }

    Message message = new Message();

    Gson gson = App.getGson();
    Customer customer = gson.fromJson(body.toString(),Customer.class);

    message.what = 1;
    message.obj = customer;

    handler.sendMessage(message);

    }
    }).start();

    }

    }

    //需要理解 代码区 静态变量区 堆区 栈区 和 java引用才能理解的代码
  • 相关阅读:
    pytorch之dataloader深入剖析
    Pytorch多GPU并行处理
    鸡汤:做灯泡的
    数据工程师
    软实力
    七拼八凑的读书感
    深入一点儿
    Session的生命周期
    cloudera项目源代码
    Storm实时计算系统
  • 原文地址:https://www.cnblogs.com/l-h-h/p/10335826.html
Copyright © 2011-2022 走看看