1818
1919import android .content .Intent ;
2020import android .os .Bundle ;
21- import androidx .appcompat .app .AppCompatActivity ;
22- import androidx .recyclerview .widget .LinearLayoutManager ;
23- import androidx .recyclerview .widget .RecyclerView ;
24- import java .util .List ;
25-
2621import androidx .activity .EdgeToEdge ;
22+ import androidx .appcompat .app .AppCompatActivity ;
2723import androidx .core .graphics .Insets ;
2824import androidx .core .view .ViewCompat ;
2925import androidx .core .view .WindowInsetsCompat ;
26+ import androidx .recyclerview .widget .LinearLayoutManager ;
27+ import androidx .recyclerview .widget .RecyclerView ;
28+ import java .util .List ;
3029
3130public class JavaSnippetsActivity extends AppCompatActivity {
3231
@@ -39,20 +38,25 @@ protected void onCreate(Bundle savedInstanceState) {
3938 RecyclerView recyclerView = findViewById (R .id .recyclerView );
4039 recyclerView .setLayoutManager (new LinearLayoutManager (this ));
4140
42- ViewCompat .setOnApplyWindowInsetsListener (recyclerView , (v , windowInsets ) -> {
43- Insets insets = windowInsets .getInsets (WindowInsetsCompat .Type .systemBars ());
44- v .setPadding (insets .left , insets .top , insets .right , insets .bottom );
45- return WindowInsetsCompat .CONSUMED ;
46- });
41+ ViewCompat .setOnApplyWindowInsetsListener (
42+ recyclerView ,
43+ (v , windowInsets ) -> {
44+ Insets insets = windowInsets .getInsets (WindowInsetsCompat .Type .systemBars ());
45+ v .setPadding (insets .left , insets .top , insets .right , insets .bottom );
46+ return WindowInsetsCompat .CONSUMED ;
47+ });
4748
4849 List <SnippetGroupInfo > groups = SnippetRegistry .getSnippetGroups ();
4950
50- SnippetGroupAdapter adapter = new SnippetGroupAdapter (groups , item -> {
51- Intent intent = new Intent (this , MapActivity .class );
52- intent .putExtra ("group_title" , item .getGroupTitle ());
53- intent .putExtra (MapActivity .EXTRA_SNIPPET_TITLE , item .getTitle ());
54- startActivity (intent );
55- });
51+ SnippetGroupAdapter adapter =
52+ new SnippetGroupAdapter (
53+ groups ,
54+ item -> {
55+ Intent intent = new Intent (this , MapActivity .class );
56+ intent .putExtra ("group_title" , item .getGroupTitle ());
57+ intent .putExtra (MapActivity .EXTRA_SNIPPET_TITLE , item .getTitle ());
58+ startActivity (intent );
59+ });
5660 recyclerView .setAdapter (adapter );
5761 }
5862}
0 commit comments