如果標題與請求不一致,那麼我很抱歉,但這是我在當時最好的方式。如何計算ArrayList中的兩個對象之間的時間差
所以我有一個ArrayList,需要一個對象作爲參數。
private List<Movement> walked = new ArrayList<>();
注:運動是類 的名字我有一個計算兩個時間字符串之間的時間差的方法和它奇妙的作品。
我的兩難是當我點擊一個按鈕時,一個對象被添加到ArrayList。我想知道這個新點擊與下一個點擊之間的時間間隔,因爲這兩個操作的時間都被記錄下來。
我做我的onClickListener這樣的東西
Movement move = new move();
move.setTime("current time");
walked.add(move);
因此,基於點擊次數,我希望能夠得到在列表中的對象,讓他們各自的時間和計算時間每個差異並輸出它,當我點擊。
我的功能做的時間計算工程我只是無法正確迭代。這是我嘗試過的。
for(Movement x:walked){
Toast(TimeCal.getDuration(x.getTime(), "i'm to put the previous object time here") + " min(s)");
}
任何幫助將不勝感激。
'對(INT I = 1; I
Shark
你想要做的是點擊一個按鈕,每當你點擊你想要顯示的方式時,自上次點擊它以來已經過去了很多時間?如果是這樣,你是否需要歷史或點擊數據或類似的東西,或者你可以使用最後一次點擊然後丟棄它? – palako
正是@palako,我並不需要點擊統計。時差是最重要的。謝謝 –