![](/img/trans.png)
[英]How to parse multiple different API URLs in Android without creating same classes which are extended by AsyncTasks Classes?
[英]How to stream data over WiFi on Android without creating multiple AsyncTasks?
我需要將加速度計位置從手機流式傳輸到計算機,並且對於每個新的加速度計位置,我都在做類似的事情。
AsyncTask<String, Void, String> task = new SendUDPTask();
task.execute("192.168.0.101", x + " " + y + " " + z);
在AsyncTask內部,我正在通過UDP發送數據。
我知道您不能多次執行AsyncTask,而且我知道每次發送職位(約30個職位/秒)時創建一個新對象可能都不正確。
沒有為每個新的加速度計位置創建新的AsyncTask對象的最佳方法是什么?
這完全取決於您發送職位的方式。
如果您想獲得接近實時的信息,則別無選擇,只能在收到加速度計事件后立即發送。
如果實時不重要(或不必一定是“真實的”),您可以等到收到N個職位(例如30個)並立即發送所有職位。 請記住,您設置了偵聽器的加速度計刷新率。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.