Почему библиотека ADK внутри моего сервиса прекращает связь, если я удаляю тостовое сообщение? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть проблема, которую я не могу решить, и я надеюсь найти здесь помощь, которую я ищу.Я новичок, и я пытаюсь сделать домашней автоматизации дома.Я использую службу переднего плана, у которой внутри есть сервер (библиотека kryonet), и всегда внутри службы я использую библиотеку adktoolkit для связи adk.Сервер является лишь мостом для Arduino ADK, моего настенного планшета и удаленного телефона.Все работает отлично, но если я удаляю тостовые сообщения, сервер больше не связывается с платой ADK.Я потратил много времени, пытаясь решить эту проблему безрезультатно, возможно, это простая вещь, но становится все более раздражающим, когда я вижу эти сообщения.Спасибо всем, кто хочет помочь мне с моей проблемой.Я прилагаю часть эскиза с сообщением тоста, о котором я говорю.

 private class MyHandler extends Handler {
    @Override
    public void handleMessage(Message msg) {
        Bundle bundle = msg.getData();
        if (bundle.containsKey("msg da server verso impianto")) {
            String msgin = bundle.getString("msg da server verso impianto");
            System.out.println(msgin);
            String dati = (  msgin  );
            try {
                mAdkManager.write(dati);
                text_server_msg_ric.setText(dati);
                text_ADK_msg_ric.setText(dati);
                Toast.makeText(getApplicationContext(),"msg handler"+ dati, Toast.LENGTH_SHORT).show();
            }catch (Exception e) {
                e.printStackTrace();
            }
        }
        else if (bundle.containsKey("nuovo utente collegato")) {
            try {
            lista_utenti();
            }catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}
...