У меня есть приемник вещания Bluetooth, который очень быстро принимает данные. Я использую модуль HC05 для отправки данных с PL C.
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу обработать данные, поскольку они поступают слишком быстро. Как я могу замедлить его?
BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String text = intent.getStringExtra("theMessage");
}
};
Вывод выглядит следующим образом:
2020-01-16 05:05:07.255 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 8500771,N&122.103887594,W
2020-01-16 05:05:07.416 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 37.2585007
2020-01-16 05:05:07.418 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 71,N&122.103887594,W
2020-01-16 05:05:07.549 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 37.25
2020-01-16 05:05:07.554 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 8500771,N&122.103887594,W
2020-01-16 05:05:07.713 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 37.258500771,N&122.103887594,W
2020-01-16 05:05:07.847 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 37.2
2020-01-16 05:05:07.879 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 58500771,N&122.103887594,W
2020-01-16 05:05:08.014 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 37
2020-01-16 05:05:08.019 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: .258500771,N&122.103887594,W
2020-01-16 05:05:08.155 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 37.2584997
2020-01-16 05:05:08.155 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 07,N&122.103914676,W
2020-01-16 05:05:08.313 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 3
2020-01-16 05:05:08.314 31265-31265/com.example.bt_splitting I/INCOMING MESSAGE:: 7.258499707,N&122.103914676,W
Мне нужны правильные значения широты на одном выходе