2015-10-02 7 views
-1

ребята. Я хочу сделать runnable функцию с Postdelay около 50 мс, которая будет каждый раз добавлять десятичный номер и отправлять результат активности, чтобы я мог обновить этот номер в View.I также нужно, чтобы он продолжал работать при переключении на другое действие. Насколько я понимаю, лучший способ - поместить его в Sevice в другой поток, чтобы он не замедлял интерфейс. Я новичок, поэтому хотел бы получить от вас некоторые советы. Как мне это сделать?Что лучше всего использовать?

+0

Например: http://android-codes-examples.blogspot.com/2011/11/running-service-in-background-on.html вы можете найти много примеров из Google –

+0

Я уверен: «Что это лучшая вещь для использования? " является результатом тщательной мысли о том, как сделать наименее полезное название, которое вы можете ... – Amadan

+0

ну, извините, что Амадан. Г-н Нео, я знаю, что могу найти его. Мне просто интересно, может быть, есть лучший способ сделать это. –

ответ

0

Попробуйте использовать обработчик PostDelay для задержки.

Handler handler = new Handler(); 
handler.postDelayed(new Runnable() 
{ 
    @Override 
    public void run() 
    { 
     //DO something 
    } 
}, 1000); 
0

Вы можете просто использовать View себя View.postDelayed(yourRunnable, 50).

Смежные вопросы