android如何与动态服务进行通信?

时间:2010-05-10 13:25:33

标签: android mysql

我正在尝试开发一个应用程序,我希望它从mySQL数据库中引入数据。但是从我在不同网站上做过的一些阅读中,我意识到它可能不会发生。但我很想知道,像PhoneFlix和其他人这样的应用程序如何查看应用程序上的动态数据?它是以某种方式通过http引入它吗?如果是这样,我将如何做到这一点?有谁知道有什么好的网站会指出我正确的方向?感谢

ezekielweb

1 个答案:

答案 0 :(得分:0)

嗯,首先,android提供了sqlite,而不是mysql。 :)

您可以创建一个可以执行任何操作的线程,并且当您在活动中实现Handler时,它可以与Bundle通过前端活动进行通信。

如下......

private void do_what_i_want() {

  new Thread() {

   public void run() {

     Bundle b = new Bundle();
     b.putString("whatyouwant", value);

     Message m = new Message();
     m.setData(bundle);
     handler.sendMessage(msg);
   }

 }.start

}


private Handler handler = new Handler() {

 @Override

 public void handleMessage(Message msg) {

   super.handleMessage(msg);

   Bundle b = msg.getData();

   String whatyouwant = b.getString("whatyouwant");

   ["you can refresh your view here"]

 }

}

希望我走在正确的轨道上......:p