0

Я использую следующий код для натяжения, чтобы обновить: https://github.com/chrisbanes/Android-PullToRefreshКак исправить притяжение для обновления времени?

Однако, я хотел бы заменить последнюю дату и время, которое показывает, как, например: 2:30, 10 июля по 10 июля, 2:30 вечера. Может ли кто-нибудь указать, где находится этот код, и какую строку я могу обменять для его работы?

Спасибо! Джастин

ответ

1

В примере кода, в каждой деятельности (сетка/список и т.д.), например: PullToRefreshListActivity.java есть метод, который называется:

mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() { 
    @Override 
    public void onRefresh(PullToRefreshBase<ListView> refreshView) { 
    String label = DateUtils.formatDateTime(getApplicationContext(),System.currentTimeMillis(), 
    DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL); 

    // Update the LastUpdatedLabel 
    refreshView.getLoadingLayoutProxy().setLastUpdatedLabel(label); 

    // Do work to refresh the list here. 
    new GetDataTask().execute(); 
} 
}); 

Метод, который обновляет текст является:

refreshView.getLoadingLayoutProxy().setLastUpdatedLabel(label); 

и дата создается код:

String label = DateUtils.formatDateTime(getApplicationContext(),System.currentTimeMillis(), 
     DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL); 
+0

так как я interchang дата и время? мне просто нужно это сделать? String label = DateUtils.formatDateTime (getApplicationContext(), System.currentTimeMillis(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_ABBREV_ALL); он не показывает никаких результатов? –

+0

nvm, получил решение, как указано ниже, спасибо за вашу помощь! –

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