Android - Handler & Message & ParseQuery

摘要:Android - Handler & Message & ParseQuery

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //全螢幕設定
        requestWindowFeature(Window.FEATURE_NO_TITLE);;
        setContentView(R.layout.activity_splash);   
        
        query();
    }

   private final Handler handler = new Handler() {         
        // Create handleMessage function
       public void handleMessage(Message msg) {
           showActivity() ;
       }
    };

    public void query() {
       ParseQuery query = ParseQuery.getQuery("MyClass");
       query.findInBackground(new FindCallback() {
            public void done(List objects, ParseException e) {
                Message msgObj = handler.obtainMessage();
                handler.sendMessage(msgObj);
            }
       }
   }