Commit 23898e80 authored by Hazem Ashmawy's avatar Hazem Ashmawy Committed by Commit Bot

[AW] Dev UI: Use lambda expression for listeners

Bug: N/A
Test: compile and manually tap UI elements to copy
Change-Id: I69690788734f627cd24adff8eb8309817fe0eba6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1911753
Auto-Submit: Hazem Ashmawy <hazems@chromium.org>
Reviewed-by: default avatarRichard Coles <torne@chromium.org>
Commit-Queue: Hazem Ashmawy <hazems@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714628}
parent 23666b47
...@@ -15,7 +15,6 @@ import android.view.Menu; ...@@ -15,7 +15,6 @@ import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.ListView; import android.widget.ListView;
import android.widget.TextView; import android.widget.TextView;
...@@ -54,18 +53,14 @@ public class MainActivity extends Activity { ...@@ -54,18 +53,14 @@ public class MainActivity extends Activity {
infoListView.setAdapter(itemsArrayAdapter); infoListView.setAdapter(itemsArrayAdapter);
// Copy item's text to clipboard on tapping a list item. // Copy item's text to clipboard on tapping a list item.
infoListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { infoListView.setOnItemClickListener((parent, view, pos, id) -> {
@Override InfoItem item = infoItems[pos];
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { ClipboardManager clipboard =
InfoItem item = infoItems[position]; (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipboardManager clipboard = ClipData clip = ClipData.newPlainText(item.title, item.subtitle);
(ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(clip);
ClipData clip = ClipData.newPlainText(item.title, item.subtitle); // Show a toast that the text has been copied.
clipboard.setPrimaryClip(clip); Toast.makeText(MainActivity.this, "Copied " + item.title, Toast.LENGTH_SHORT).show();
// Show a toast that the text has been copied.
Toast.makeText(MainActivity.this, "Copied " + item.title, Toast.LENGTH_SHORT)
.show();
}
}); });
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment