Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Select extends Activity
- {
- private Header header;
- private ListView lvUsers;
- private ArrayList<UserBO> mListUsers;
- private SharedPreferences mPreferences1;
- private SharedPreferences mPreferences2;
- String myString1,query,query1,query2,query3,query4,categoryid,un;
- int myStr,j;
- public static RadioGroup radioGroup;
- public static RadioButton op1;
- static RadioButton op2;
- static RadioButton op3;
- static RadioButton op4;
- static RadioButton op5;
- static String answer=null;
- public static String op1val=null;
- ImageView im;
- //EditText text1;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- System.out.println("before select ");
- setContentView(R.layout.select);
- System.out.println("after select ");
- header = (Header) findViewById(R.id.layoutHeader);
- mListUsers = getUsers();
- lvUsers = (ListView) findViewById(R.id.lv_user);
- lvUsers.setAdapter(new ListAdapter(this, R.id.lv_user, mListUsers));
- }
- public ArrayList<UserBO> getUsers(){
- DBAdapter dbAdapter=DBAdapter.getDBAdapterInstance(this);
- try {
- dbAdapter.createDataBase();
- } catch (IOException e) {
- Log.i("*** select ",e.getMessage());
- }
- mPreferences1 = getSharedPreferences("CurrentUser1", 0);
- myString1 = mPreferences1.getString("categ",categoryid);
- Log.i("mystring1", "" +myString1);
- dbAdapter.openDataBase();
- query="select * from tbliapp where category_id="+myString1+" order by RANDOM() LIMIT 1;";
- //////// Log.i("j value ", myString1);
- ArrayList<ArrayList<String>> stringList = dbAdapter.selectRecordsFromDBList(query, null);
- dbAdapter.close();
- ArrayList<UserBO> usersList = new ArrayList<UserBO>();
- for (int i = 0; i < stringList.size(); i++) {
- ArrayList<String> list = stringList.get(i);
- UserBO user = new UserBO();
- AppConstants.alConductedQuestions.add(user);
- System.out.println("mListUsers");
- System.out.println(user);
- try {
- //System.out.println(list);
- //System.out.println(user);
- user.id = Integer.parseInt(list.get(0));
- user.name = list.get(2);
- user.question = list.get(3);
- user.option1 = list.get(4);
- user.option2 = list.get(5);
- user.option3 = list.get(6);
- user.option4 = list.get(7);
- user.option5 = list.get(8);
- //user.pictures = list.get(9);
- user.answer = (list.get(10));
- } catch (Exception e) {
- Log.i("***" + Select.class.toString(), e.getMessage());
- }
- usersList.add(user);
- System.out.println(list);
- }
- //System.out.println(usersList);
- return usersList;
- }
- // ***ListAdapter***
- private class ListAdapter extends ArrayAdapter<UserBO> { // --CloneChangeRequired
- private ArrayList<UserBO> mList; // --CloneChangeRequired
- private Context mContext;
- public ListAdapter(Context context, int textViewResourceId,ArrayList<UserBO> list) { // --CloneChangeRequired
- super(context, textViewResourceId, list);
- //System.out.println(list);
- this.mList = list;
- this.mContext = context;
- }
- public View getView(int position, View convertView, ViewGroup parent){
- View view = convertView;
- try{
- if (view == null) {
- LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- view = vi.inflate(R.layout.list_item, null);
- // --CloneChangeRequired(list_item)
- }
- final UserBO listItem = mList.get(position); // --CloneChangeRequired
- if (listItem != null) {
- // setting list_item views
- ( (TextView) view.findViewById(R.id.tv_question) ).setText( listItem.getQuestion()+"");
- ArrayList<UserBO> mList1;
- op1=(RadioButton)findViewById(R.id.option1);
- op2=(RadioButton)findViewById(R.id.option2);
- op3=(RadioButton)findViewById(R.id.option3);
- op4=(RadioButton)findViewById(R.id.option4);
- op5=(RadioButton)findViewById(R.id.option5);
- System.out.println("after lv users ");
- op1.setText(listItem.getOption1());
- op2.setText(listItem.getOption2());
- op3.setText(listItem.getOption3());
- op4.setText(listItem.getOption4());
- op5.setText(listItem.getOption5());
- System.out.println(listItem.getId());
- RadioGroup mRadioGroup = (RadioGroup) findViewById(R.id.rdbGp1);
- int checkedRadioButton = mRadioGroup.getCheckedRadioButtonId();
- String radioButtonSelected = "";
- switch (checkedRadioButton) {
- case R.id.option1 : radioButtonSelected = "radiobutton1";
- break;
- case R.id.option2 : radioButtonSelected = "radiobutton2";
- break;
- case R.id.option3 : radioButtonSelected = "radiobutton3";
- break;
- }
- System.out.println("radioButtonSelected");
- System.out.println(radioButtonSelected);
- /*
- if(op1.isChecked()==true)
- {
- answer="1";
- Log.i("answer",answer);
- }
- if(op2.isChecked()==true)
- {
- answer="2";
- Log.i("answer",answer);
- } else if(op3.isChecked()==true)
- {
- answer="3";
- Log.i("answer",answer);
- }else if(op4.isChecked()==true)
- {
- answer="4";
- Log.i("answer",answer);
- }else if(op5.isChecked()==true)
- {
- answer="5";
- Log.i("answer",answer);
- }
- ///////////////////////////////
- Log.i("answer",answer);*/
- }
- }
- catch(Exception e){
- String err = (e.getMessage()==null)?"hii":e.getMessage();
- Log.e("sdcard-err2:",err);
- //Log.i(Select.ListAdapter.class.toString(), e.getMessage());
- }
- return view;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement