Guest User

Untitled

a guest
Aug 25th, 2016
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1.  
  2.  
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.support.v7.widget.LinearLayoutManager;
  8. import android.support.v7.widget.RecyclerView;
  9. import android.util.Log;
  10. import android.view.View;
  11.  
  12. import java.util.List;
  13.  
  14. public class MainActivity extends AppCompatActivity  implements  ItemClickListener{
  15.     private     RecyclerView rcView;
  16.     private     DataManager dataManager;
  17.     private     LinearLayoutManager mLayoutManager;
  18.     //private     RecyclerView.Adapter mAdapter;
  19.     private     MyAdapter myAdapter;
  20.     public      List<StepDB> stepDBs;
  21.  
  22.    // private     Context context;
  23.     private final static String LOG_TAG = "myLogs";
  24.  
  25.     @Override
  26.     protected void onCreate(Bundle savedInstanceState) {
  27.         super.onCreate(savedInstanceState);
  28.         setContentView(R.layout.activity_main);
  29.         rcView = (RecyclerView) findViewById(R.id.recycler_view);
  30.  
  31.         dataManager = new DataManager();
  32.         dataManager.fillData();
  33.  
  34.         List<StepDB> stepDBs = new DataManager().readData();
  35.  
  36.         Log.d(LOG_TAG, "stepdbs.get(1)" + stepDBs.get(1));
  37.  
  38.         rcView.setHasFixedSize(false);
  39.  
  40.         mLayoutManager = new LinearLayoutManager(this);
  41.         rcView.setLayoutManager(mLayoutManager);
  42.  
  43.         myAdapter = new MyAdapter(stepDBs);
  44.         rcView.setAdapter(myAdapter);
  45.         myAdapter.setClickListener(this);
  46.         Log.d(LOG_TAG, "stepdbs.get(1)" + stepDBs.get(0));
  47.  
  48.  
  49.  
  50.  
  51.         //dataManager.deleteData(stepDBs);
  52.         //Log.d(LOG_TAG, "what in database after deleting items" + dataManager.readData().toString());
  53.  
  54.     }
  55.  
  56.     @Override
  57.     public void onClick(View view, int position) {
  58.         final StepDB step = stepDBs.get(position);
  59.         Intent i = new Intent(this, DetailActivity.class);
  60.         i.putExtra("step_name", step.step_name);
  61.         startActivity(i);
  62.     }
  63. }
Add Comment
Please, Sign In to add comment