diff options
author | uabdullah <uabdullah@google.com> | 2017-09-29 15:38:38 -0700 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2017-10-03 10:39:52 -0700 |
commit | 259c569c371f6b24ab940a90a9a4c504f0b6fe3b (patch) | |
tree | 4baee256af9e94083dec4b69a738878f6633516a /java/com/android/dialer/voicemail/listui/NewVoicemailFragment.java | |
parent | f7f9f3ba0f255ce8f9023ffb0aa61f927695da0a (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.java | 20 |
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; } } |