1
1
package com .example .dhananjay .dailygoals ;
2
2
3
- import android .content .Intent ;
4
3
import android .support .v7 .app .AppCompatActivity ;
5
4
import android .os .Bundle ;
6
5
import android .support .v7 .widget .LinearLayoutManager ;
7
6
import android .support .v7 .widget .RecyclerView ;
8
- import android .view .View ;
7
+
8
+ import com .stephentuso .welcome .WelcomeHelper ;
9
9
10
10
import java .util .ArrayList ;
11
11
@@ -20,6 +20,9 @@ public class MainActivity extends AppCompatActivity {
20
20
ArrayList <Items2 > item2List ;
21
21
ArrayList <Items3 > item3List ;
22
22
23
+ // Variable to create a Welcome Screen
24
+ private WelcomeHelper welcomeScreen ;
25
+
23
26
@ Override
24
27
protected void onCreate (Bundle savedInstanceState ) {
25
28
super .onCreate (savedInstanceState );
@@ -49,14 +52,6 @@ protected void onCreate(Bundle savedInstanceState) {
49
52
recyclerView .setLayoutManager (rvlayoutmanager );
50
53
TextAdapter adapter =new TextAdapter (this ,itemList );
51
54
recyclerView .setAdapter (adapter );
52
-
53
- ItemClickSupport .addTo ( recyclerView ).setOnItemClickListener ( new ItemClickSupport .OnItemClickListener () {
54
- @ Override
55
- public void onItemClicked (RecyclerView recyclerView , int position , View v ) {
56
- startActivity ( new Intent (MainActivity .this ,TodayActivity .class ) );
57
- }
58
- } );
59
-
60
55
LinearLayoutManager layoutmanager1 =new LinearLayoutManager (this ,LinearLayoutManager .HORIZONTAL ,false );
61
56
RecyclerView .LayoutManager rvlayoutmanager1 =layoutmanager1 ;
62
57
recyclerView1 .setLayoutManager (rvlayoutmanager1 );
@@ -72,6 +67,15 @@ public void onItemClicked(RecyclerView recyclerView, int position, View v) {
72
67
recyclerView3 .setLayoutManager (rvlayoutmanager3 );
73
68
TextAdapter3 adapter3 =new TextAdapter3 (this ,item3List );
74
69
recyclerView3 .setAdapter (adapter3 );
70
+
71
+ // Show the welcome screen
72
+ welcomeScreen = new WelcomeHelper (this , WelcomeScreenActivity .class );
73
+ welcomeScreen .show (savedInstanceState );
75
74
}
76
- }
77
75
76
+ @ Override
77
+ protected void onSaveInstanceState (Bundle outState ) {
78
+ super .onSaveInstanceState (outState );
79
+ welcomeScreen .onSaveInstanceState (outState );
80
+ }
81
+ }
0 commit comments