在没有 OnClickListener 的情况下将数据从 android 应用程序发送到服务器?
Send data from android app to Server without OnClickListener?
我想建立一个基于 crowdsoucing.The 的系统 android 应用程序将收集有关 itms 位置的数据并将它们发送到服务器。如何在不使用 onClicklstener 的情况下 post android 中的数据?我要后台自动发送数据
您应该为此创建一个后台线程。您可以使用 AsyncTask
,或一般 Java Thread
class,或带有 Runnable 的 ExecutorService。
AsyncTask 的问题是您不能使用超过 1 个 AsyncTask 子 classes,直到第一个被销毁。完成后自动销毁它有点复杂。
关于 AsyncTask 的说明:http://developer.android.com/reference/android/os/AsyncTask.html
关于 Java 主题的说明:http://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html
使用 ExecutorService 的更安全方式:
http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html
我想建立一个基于 crowdsoucing.The 的系统 android 应用程序将收集有关 itms 位置的数据并将它们发送到服务器。如何在不使用 onClicklstener 的情况下 post android 中的数据?我要后台自动发送数据
您应该为此创建一个后台线程。您可以使用 AsyncTask
,或一般 Java Thread
class,或带有 Runnable 的 ExecutorService。
AsyncTask 的问题是您不能使用超过 1 个 AsyncTask 子 classes,直到第一个被销毁。完成后自动销毁它有点复杂。
关于 AsyncTask 的说明:http://developer.android.com/reference/android/os/AsyncTask.html
关于 Java 主题的说明:http://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html
使用 ExecutorService 的更安全方式: http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html