2011-03-07 43 views

回答

4

您使用扩展AsynTask的类... 请参阅此link

在你的doInBackground()里面调用你的插入方法。

更多的解释:

乌尔活动中创建一个内部类InsertTask,如:

private class InsertTask extends AsyncTask<String, Void, Boolean> { 

     @Override 
     protected void onPreExecute() { 
      super.onPreExecute(); 
     } 

     @Override 
     protected Boolean doInBackground(String... params) { 

      Boolean success = false; 

      try { 
       //place insert code here 
       success = true; 
      } catch (Exception e) { 
       if(e.getMessage()!=null) 
        e.printStackTrace(); 
      } 
      return success; 
     } 

     @Override 
     protected void onPostExecute(Boolean success) { 
      super.onPostExecute(success); 
     } 
    } 

在我们共同的onCreate()给:

new InsertTask.execute(); //this calls the doInBackground method of InsertTask 

通过这样做,当乌尔活动被调用,doInBackground()内部写入的内容将通过插入ur值来运行。

+0

thanx很多它适用于我的应用程序...真棒.. – 2011-03-07 11:34:05

+0

总是欢迎.. – Mathew 2011-03-07 11:41:48

相关问题