2015-08-23 2 views
0

Возможно ли обновить/перезагрузить приложение в Java/Android. Если да, то как это сделать в фрагменте и/или в MainActivity. Очень новичок в Android.Android Java Обновить Обновить Acitivity Fragment

У меня в основном есть обратный отсчет даты, который показывает время до определенной даты. Это работает до сих пор: (это делается внутри фрагмента)

if (diffDays02 >= 0 && diffHours02 >= 0 && diffMinutes02 > 0) { 
      ((TextView) android.findViewById(R.id.pups)).setText(diffDays02 + days 
        + diffHours02 + hours + diffMinutes02 + minutes); 
     } 
+0

Пожалуйста, вы можете описать то, что вы пытаетесь сделать? – user210504

+0

отредактировал вопрос –

+0

Вы не должны обновлять все приложение, чтобы делать такие вещи. Вам нужно настроить какой-то сигнал, а затем обновить/обновить компонент GUI. –

ответ

2

перегрузочных или освежающая деятельности или фрагмент означает освежать данные они отображаются и может быть просто достичь подобные.

onCreate(){ 

// Do findViewById here and then call 
loadData(); 

} 

private void loadData(){ 

// load your data and bind the data to views here but dont do findViewById here 

} 

Если вы хотите, чтобы обновить активность снова позвонить loadData()

+0

Хорошо спасибо, я попробую это. Я оставляю сообщение, когда я закончил –

+0

Хмм, я не мог сделать эту работу, немного запутанной. Так что мне нужно вызвать метод внутри моего фрагмента в моей MainActivity? –