summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java
diff options
context:
space:
mode:
authoruabdullah <uabdullah@google.com>2017-09-29 15:38:38 -0700
committerEric Erfanian <erfanian@google.com>2017-10-03 10:39:52 -0700
commit259c569c371f6b24ab940a90a9a4c504f0b6fe3b (patch)
tree4baee256af9e94083dec4b69a738878f6633516a /java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java
parentf7f9f3ba0f255ce8f9023ffb0aa61f927695da0a (diff)
Create UI support for voicemail transcription, location, date and duration.
Screenshot:http://screen/dwihQaaeaQC Bug: 64882313,33006245 Test: NewVoicemailCallLogViewHolderTest, NewVoicemailCallLogAdapterTest PiperOrigin-RevId: 170542645 Change-Id: I00c145c5856c3f1f53d12b0fd7bd80c63bb8a094
Diffstat (limited to 'java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java')
-rw-r--r--java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java20
1 files changed, 16 insertions, 4 deletions
diff --git a/java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java b/java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java
index cb8cc317c..3629b7551 100644
--- a/java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java
+++ b/java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java
@@ -25,8 +25,10 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.voicemail.datasources.VoicemailData;
import java.util.ArrayList;
import java.util.List;
+import java.util.Random;
/** Fragment for Dialer Voicemail Tab. */
public final class NewVoicemailFragment extends Fragment {
@@ -40,13 +42,23 @@ public final class NewVoicemailFragment extends Fragment {
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
// TODO(uabdullah): To be removed once we hook up the UI to the voicemail backend
- List<String> input = new ArrayList<>();
+ List<VoicemailData> voicemailData = new ArrayList<>();
+ Random rand = new Random();
for (int i = 0; i < 50; i++) {
- input.add("Umer Abdullah " + i);
+ VoicemailData mocked =
+ VoicemailData.builder()
+ .setName("Fatima Abdullah " + i)
+ .setLocation("San Francisco, CA")
+ .setDate("March " + (rand.nextInt(30) + 1))
+ .setDuration("00:" + (rand.nextInt(50) + 10))
+ .setTranscription(
+ "This is a transcription text message that literally means nothing.")
+ .build();
+ voicemailData.add(mocked);
}
- LogUtil.i("onCreateView", "size of input:" + input.size());
- recyclerView.setAdapter(new NewVoicemailCallLogAdapter(input));
+ LogUtil.i("onCreateView", "size of input:" + voicemailData.size());
+ recyclerView.setAdapter(new NewVoicemailCallLogAdapter(voicemailData));
return view;
}
}