(Android)执行完方法一以后再执行方法二

2018-09-27  本文已影响15人  努力与幸运
GetMiicDeptInfoList();//方法一
final Handler wcHandler   = new Handler(){
  @Override
  public void handleMessage(Message msg) {
    super.handleMessage(msg);
    try{
      JSONObject val1 = new JSONObject();
      val1.put("Keyword","");
      val1.put("IdentificationItem","0");
      val1.put("Year",Calendar.getInstance().get(Calendar.YEAR)+"");
      val1.put("ContractTypeOne","99");
      val1.put("ContractTypeTwo","99");
      JSONArray Status = new JSONArray();
      Status.put("4");
      Status.put("8");
      Status.put("9");
      val1.put("Status",Status);
      val1.put("DeptID",DeptIDs);
      requestJson.put("keyword",val1);
    }catch (JSONException ex){
       Log.i("onCreate","json对象构造错误");
     }
    GetContractFinishSearchCount(requestJson); //方法二
  }
};
 new Thread(new Runnable() {
    @Override
    public void run() {
      Message message = wcHandler.obtainMessage();
      wcHandler.sendMessage(message);
     }
}).start();

恩。。以上,我就是想在执行完方法一以后再执行方法二。

所以就利用Thread和Handler一块完成了这个需求,不知道大牛们都是怎么弄的,我就暂时先记录一下吧,以后有了更好的方法就再来更新。

O(∩_∩)O哈哈~

上一篇下一篇

猜你喜欢

热点阅读