Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.content.Context;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.support.v7.widget.LinearLayoutManager;
- import android.support.v7.widget.RecyclerView;
- import android.util.Log;
- import android.view.View;
- import java.util.List;
- public class MainActivity extends AppCompatActivity implements ItemClickListener{
- private RecyclerView rcView;
- private DataManager dataManager;
- private LinearLayoutManager mLayoutManager;
- //private RecyclerView.Adapter mAdapter;
- private MyAdapter myAdapter;
- public List<StepDB> stepDBs;
- // private Context context;
- private final static String LOG_TAG = "myLogs";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- rcView = (RecyclerView) findViewById(R.id.recycler_view);
- dataManager = new DataManager();
- dataManager.fillData();
- List<StepDB> stepDBs = new DataManager().readData();
- Log.d(LOG_TAG, "stepdbs.get(1)" + stepDBs.get(1));
- rcView.setHasFixedSize(false);
- mLayoutManager = new LinearLayoutManager(this);
- rcView.setLayoutManager(mLayoutManager);
- myAdapter = new MyAdapter(stepDBs);
- rcView.setAdapter(myAdapter);
- myAdapter.setClickListener(this);
- Log.d(LOG_TAG, "stepdbs.get(1)" + stepDBs.get(0));
- //dataManager.deleteData(stepDBs);
- //Log.d(LOG_TAG, "what in database after deleting items" + dataManager.readData().toString());
- }
- @Override
- public void onClick(View view, int position) {
- final StepDB step = stepDBs.get(position);
- Intent i = new Intent(this, DetailActivity.class);
- i.putExtra("step_name", step.step_name);
- startActivity(i);
- }
- }
Add Comment
Please, Sign In to add comment