Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.atik.lict_mcq;
- import android.content.Context;
- import android.content.Intent;
- import android.os.Bundle;
- import android.os.PersistableBundle;
- import android.support.annotation.Nullable;
- import android.support.v7.app.ActionBar;
- import android.support.v7.app.AppCompatActivity;
- import android.view.LayoutInflater;
- import android.view.MenuItem;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ArrayAdapter;
- import android.widget.BaseAdapter;
- import android.widget.ListView;
- import android.widget.TextView;
- import com.example.atik.lict_mcq.database.model.ShowCorrectanswer;
- import java.security.PrivateKey;
- import java.util.ArrayList;
- import java.util.zip.Inflater;
- /**
- * Created by Atik on 3/25/2017.
- */
- public class SeeCorrectAns extends AppCompatActivity {
- ListView listView;
- ArrayList<ShowCorrectanswer> mylist;
- BundleAdapter adapter;
- String dd[];
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.seecorrectanser);
- listView = (ListView) findViewById(R.id.lvvv);
- /* arrayList = new ArrayList<>();
- Intent i = getIntent();
- arrayList = (ArrayList<ShowCorrectanswer>) i.getSerializableExtra("hh");
- listView.setAdapter(new BundleAdapter(this,arrayList));*/
- // dd = getResources().getStringArray(android.R.array.phoneTypes);
- // ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,dd);
- mylist = new ArrayList<>();
- Intent i = getIntent();
- mylist = i.getParcelableExtra("correctanswerlist");
- adapter = new BundleAdapter(this,mylist);
- listView.setAdapter(adapter);
- ActionBar actionBar = getSupportActionBar();
- actionBar.setDisplayHomeAsUpEnabled(true);
- actionBar.setDefaultDisplayHomeAsUpEnabled(true);
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- int id = item.getItemId();
- if(id==android.R.id.home)
- {
- Intent i = new Intent(SeeCorrectAns.this,MainActivity.class);
- startActivity(i);
- }
- return super.onOptionsItemSelected(item);
- }
- private class BundleAdapter extends BaseAdapter{
- Context context;
- ArrayList<ShowCorrectanswer> list;
- LayoutInflater inflater;
- public BundleAdapter(Context context, ArrayList<ShowCorrectanswer> list) {
- this.context = context;
- this.list = list;
- this.inflater = LayoutInflater.from(context);
- }
- @Override
- public int getCount() {
- return list.size();
- }
- @Override
- public ShowCorrectanswer getItem(int i) {
- return list.get(i);
- }
- @Override
- public long getItemId(int i) {
- return 0;
- }
- @Override
- public View getView(int i, View view, ViewGroup viewGroup) {
- if (view==null)
- view = inflater.inflate(R.layout.seecrctanseradapter,null);
- TextView question = (TextView) view.findViewById(R.id.questionsHeading);
- TextView answer = (TextView) view.findViewById(R.id.correctanswer);
- ShowCorrectanswer current = getItem(i);
- question.setText(current.getQuestion());
- answer.setText(current.getAnswer());
- return view;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement