Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.astix.reachout;
- import java.util.ArrayList;
- import android.os.Bundle;
- import android.app.Activity;
- import android.app.TabActivity;
- import android.app.AlertDialog;
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.database.DataSetObserver;
- import android.graphics.Color;
- import android.view.KeyEvent;
- import android.view.Menu;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.AdapterView;
- import android.widget.AdapterView.OnItemClickListener;
- import android.widget.CheckBox;
- import android.widget.LinearLayout;
- import android.widget.ListAdapter;
- import android.widget.ListView;
- import android.widget.TabHost;
- import android.widget.TextView;
- import android.widget.Toast;
- import java.util.List;
- import android.content.Context;
- import android.widget.ArrayAdapter;
- import android.widget.CompoundButton;
- import android.widget.CompoundButton.OnCheckedChangeListener;
- import android.widget.TabHost.OnTabChangeListener;
- public class Ques2 extends TabActivity {
- ArrayList mSelectedItems = new ArrayList();
- ArrayList<String> mRankedItems = new ArrayList <String>();
- CustomAdapter ad;
- //ArrayList<Integer> mRankedPos = new ArrayList <Integer>();
- ArrayList<Integer> mRankedPos = new ArrayList <Integer>();
- List<Integer> fItems = new ArrayList <Integer>();
- //ArrayList userSelectedCats = null;
- public int tried = 0;
- public int tried2 = 0;
- String[] data;
- int cRed = Color.RED;
- int cGreen = Color.GREEN;
- int cBlue = Color.BLUE;
- TabHost mTabHost;
- Ques2content q2cAccess;
- Ques2content2 q2c2Access;
- //Ques2content3 q2c3Access;
- //public int myRank = 1;
- // public TextView r1q1;
- /*public void chkTabDataPass(){
- //TabActivity tabs2chk = (TabActivity) getParent();
- }*/
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_ques2);
- listCats(); //calling cats list (also from which rankCats list will get called)
- // r1q1 = (TextView)findViewById(R.id.textView1_monthly_vOlslab_R1);
- //r1q1.append(mSelectedItems.get(0).toString());
- }
- public void listCats(){
- // CAT SELECTION STARTS
- final CharSequence[] items = {"cat1","cat2","cat3","cat4","cat5","cat6","cat7","cat8","cat9","cat10","cat11","cat12","cat13","cat14","cat15","cat16","cat17","cat18","cat19","cat20","cat21","cat22","cat23","cat24" };
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.setTitle("Select Categories");
- mSelectedItems.clear();
- builder.setMultiChoiceItems(items, null, new DialogInterface.OnMultiChoiceClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which, boolean isChecked) {
- // TODO Auto-generated method stub
- if(isChecked){
- //Toast for testing
- Toast.makeText(getApplicationContext(), "User selected " + items[which] + "was selected", Toast.LENGTH_SHORT).show();
- //mSelectedItems.add(which);
- mSelectedItems.add(items[which]);
- }
- else if(mSelectedItems.contains(items[which])){
- ///mSelectedItems.remove(which);
- //mSelectedItems.remove(Integer.valueOf(which));
- mSelectedItems.remove(items[which]);
- }
- }
- });
- builder.setPositiveButton("Next", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //int tried = 0;
- if(mSelectedItems.size() < 3 ) {
- Toast.makeText(getApplicationContext(), "Less Category selected. Please select atleast any 3 categories!", Toast.LENGTH_SHORT).show();
- listCats();
- //tried = tried + 1;
- if(tried>2){
- Toast.makeText(getApplicationContext(), "More than 2 invalid tries! Transferring back to previous page..", Toast.LENGTH_SHORT).show();
- //finish();
- }
- }
- else{
- // TODO Auto-generated method stub
- Toast.makeText(getApplicationContext(), "User Selected categories: " + mSelectedItems.toString(), Toast.LENGTH_SHORT).show();
- // make user chose ranks to selected cats
- rankCats(mSelectedItems);
- }
- }
- });
- AlertDialog alert = builder.create();
- tried = tried + 1;
- if(tried>2)
- {
- //Toast.makeText(getApplicationContext(), "More than 2 invalid tries! Transferring back to previous page..", Toast.LENGTH_SHORT).show();
- //mSelectedItems = null;
- alert.dismiss();
- finish();
- }
- else{
- //mSelectedItems = null;
- alert.show();
- alert.setCancelable(false);
- }
- // CAT SELECTION ENDS
- }
- public void rankCats(ArrayList<String> userSelectedCats){
- /*final CharSequence[] items = (CharSequence[]) userSelectedCats.toArray(new CharSequence[userSelectedCats.size()]);*/
- //mRankedItems = userSelectedCats;
- //final String[] data = (String[]) userSelectedCats.toArray(new String[userSelectedCats.size()]);
- data = (String[]) userSelectedCats.toArray(new String[userSelectedCats.size()]);
- //Author: Kanishk
- //final String[] data = new String[userSelectedCats.size()];
- //data = userSelectedCats.toArray(data);
- //final String[] data = { "data1", "data2", "data3", "Data4" };
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.setTitle("Rank Previously Selected Categories");
- ListView lv = new ListView(this);
- lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
- CustomAdapter adapter = new CustomAdapter(this, android.R.layout.simple_list_item_multiple_choice, data);
- lv.setAdapter(adapter);
- builder.setView(lv);
- lv.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view,
- int position, long id) {
- // get the current CheckBox status
- CheckBox cb = (CheckBox) ((LinearLayout) view).getChildAt(1);
- // update the ListView row id necessary
- ((CustomAdapter) parent.getAdapter()).changeBackgroundForPosition(position, !cb.isChecked());
- //fItems = ((CustomAdapter) parent.getAdapter()).getRankedItems();
- //manage cb+item on click
- //if(fItems.get(0)!= null && fItems.get(1)!= null && fItems.get(2)!= null && fItems.size() <=3 ){
- // vv
- /*if(mRankedItems.size() <= 2){
- if(mRankedItems.contains(data[position].trim().toString())){
- mRankedItems.remove(data[position].trim().toString());
- }
- else{
- Toast.makeText(getApplicationContext(), "first print", Toast.LENGTH_SHORT).show();
- mRankedItems.add(data[position].trim().toString());
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- //Toast.makeText(getApplicationContext(), position, Toast.LENGTH_SHORT).show();
- //mRankedItems.add(data[fItems.])
- }
- }
- else{
- Toast.makeText(getApplicationContext(), "inside else!", Toast.LENGTH_SHORT).show();
- if(mRankedItems.contains(data[position].trim().toString())){
- mRankedItems.remove(data[position].trim().toString());
- }
- else{
- }
- }*/
- // ^^
- //Toast.makeText(getApplicationContext(), "User selected " + data, Toast.LENGTH_SHORT).show();
- //Toast.makeText(getApplicationContext(), "User Selected " + data[position].toString() + " Category for Rank: ", Toast.LENGTH_SHORT).show();
- }
- });
- builder.setPositiveButton("Next", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- // if(mRankedItems.size() == 2) {
- if(mRankedItems.get(1).equals("def1") || mRankedItems.get(2).equals("def2") || mRankedItems.get(3).equals("def3") || mRankedItems.size() == 3){
- //if(adapter.finalItems.size() != 3) {
- Toast.makeText(getApplicationContext(), "No rank given. Please rank any top 3 categories!", Toast.LENGTH_SHORT).show();
- rankCats(mSelectedItems);
- //tried = tried + 1;
- if(tried2>1){
- //chk loop struct if * reduce tried2 = 1
- //Toast.makeText(getApplicationContext(), "Invalid try! Transferring back to previous page..", Toast.LENGTH_SHORT).show();
- //finish();
- }
- }
- else{
- // TODO Auto-generated method stub
- Toast.makeText(getApplicationContext(), "User Selected Ranked categories: " + mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- // sending final ranked list to Ques2Tab1Content class
- Intent i1 = new Intent(Ques2.this, Ques2content.class);
- Intent i2 = new Intent(Ques2.this, Ques2content2.class);
- Intent i3 = new Intent(Ques2.this, Ques2content3.class);
- //Intent iP3 = new Intent(Ques2.this, Ques2content3.class);
- i1.putStringArrayListExtra("fList", mRankedItems);
- i2.putStringArrayListExtra("fList", mRankedItems);
- i3.putStringArrayListExtra("fList", mRankedItems);
- i3.putStringArrayListExtra("selectedCatsList", mSelectedItems);
- //sending rank data to tab layout
- // TabHost mTabHost = getTabHost();
- mTabHost = getTabHost();
- // TabHost.TabSpec spec;
- //String myTest;
- //myTest = finalItems
- // #1
- mTabHost.addTab(mTabHost.newTabSpec("tab_test1")
- .setIndicator("Rank #1: " + mRankedItems.get(1).toString())
- .setContent(i1.setClass(Ques2.this, Ques2content.class)));
- // .setContent(new Intent (Ques2.this, Ques2content.class)));
- // mTabHost.addTab(spec);
- // #2 & #3
- mTabHost.addTab(mTabHost.newTabSpec("tab_test2")
- .setIndicator("Rank #2: " + mRankedItems.get(2).toString())
- .setContent(i2.setClass(Ques2.this, Ques2content2.class)));
- mTabHost.addTab(mTabHost.newTabSpec("tab_test3")
- .setIndicator("Rank #3: " + mRankedItems.get(3).toString())
- .setContent(i3.setClass(Ques2.this, Ques2content3.class)));
- mTabHost.getTabWidget().getChildAt(0).setBackgroundColor(cRed);
- mTabHost.getTabWidget().getChildAt(1).setBackgroundColor(cGreen);
- mTabHost.getTabWidget().getChildAt(2).setBackgroundColor(cBlue);
- /*mTabHost.getTabWidget().getChildAt(1).setClickable(false);
- mTabHost.getTabWidget().getChildAt(2).setClickable(false);*/
- mTabHost.setCurrentTab(0);
- // r1q1.append(" " + mSelectedItems.get(0).toString());
- /* mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
- @Override
- public void onTabChanged(String arg0) {
- if(arg0 == "1")
- {
- q2cAccess.dataValidationOnTabChanged();
- }
- else {
- }
- }
- });*/
- //printing list item ID to console
- //System.out.println(lv.getCheckedItemIds().toString());
- mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
- @Override
- public void onTabChanged(String arg0)
- {
- Toast.makeText(getApplicationContext(), "inside onTabChanged", Toast.LENGTH_SHORT).show();
- if(arg0 == "tab_test2")
- {
- Toast.makeText(getApplicationContext(), "inside 1->2", Toast.LENGTH_SHORT).show();
- q2cAccess.dataValidationOnTabChanged1();
- }
- else if(arg0 == "tab_test3")
- {
- q2cAccess.dataValidationOnTabChanged1();
- q2c2Access.dataValidationOnTabChanged();
- }
- else if(arg0 == "tab_test1")
- {
- q2c2Access.dataValidationOnTabChanged();
- }
- }
- });
- }
- }
- });
- AlertDialog alert2 = builder.create();
- //get selected item's ID
- //System.out.println(alert2.getListView().getCheckedItemIds().toString());
- tried2 = tried2 + 1;
- if(tried2>=2)
- {
- Toast.makeText(getApplicationContext(), "More than 2 invalid tries! Transferring back to previous page..", Toast.LENGTH_SHORT).show();
- alert2.dismiss();
- tried = 0;
- tried2 = 0;
- //mSelectedItems = null;
- //mRankedItems = null;
- mRankedItems.clear();
- mSelectedItems.clear();
- mRankedPos.clear();
- listCats();
- //finish();
- }
- else{
- //mRankedItems = null;
- alert2.show();
- alert2.setCancelable(false);
- //alert2.getListView().geti
- }
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.activity_ques2, menu);
- return true;
- }
- public class CustomAdapter extends ArrayAdapter<String> {
- Context context;
- //Ques2 myQ2vars;
- private boolean[] mStatus;
- //ArrayList mRankedPos = new ArrayList();
- public ArrayList<Integer> finalItems = new ArrayList<Integer>();
- //public ArrayList<Integer> mFinal = new ArrayList<Integer>();
- private OnCheckedChangeListener mListener = new OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- changeBackgroundForPosition((Integer) buttonView.getTag(),
- isChecked);
- /*if(isChecked){
- //mRankedItems.add(data[position].toCharArray());
- mRankedItems.add(mStatus[(Integer)buttonView.getTag()]);
- //Toast.makeText(getApplicationContext(), "User Selected " + data[position] + " Category for Rank: ", Toast.LENGTH_SHORT).show();
- //Toast.makeText(context , "Selected: " + mStatus[(Integer)buttonView.getTag()], Toast.LENGTH_SHORT).show();
- }
- else if(mRankedItems.contains(mStatus[(Integer)buttonView.getTag()])){
- mRankedItems.remove(mStatus[(Integer)buttonView.getTag()]);
- }*/
- }
- };
- public CustomAdapter(Context context, int resource, String[] objects) {
- super(context, resource, objects);
- mStatus = new boolean[objects.length];
- // add 3 items
- finalItems.add(null);
- finalItems.add(null);
- finalItems.add(null);
- /*mRankedPos.add(0, null);
- mRankedPos.add(1, null);
- mRankedPos.add(2, null);*/
- mRankedItems.add(0, "def1");
- mRankedItems.add(1, "def1");
- mRankedItems.add(2, "def2");
- mRankedItems.add(3, "def3");
- mRankedPos.add(0,9);
- mRankedPos.add(1,9);
- mRankedPos.add(2,9);
- mRankedPos.add(3,9);
- }
- public List<Integer> getRankedItems() {
- return finalItems;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- //String[] Ranked = (String[]) myQ2vars.mRankedPos.toArray(new String[myQ2vars.mRankedPos.size()]);
- LinearLayout ll = (LinearLayout) convertView;
- if (ll == null) {
- ll = new LinearLayout(parent.getContext());
- TextView tv = new TextView(parent.getContext());
- CheckBox cb = new CheckBox(parent.getContext());
- cb.setFocusable(false);
- ll.addView(tv);
- ll.addView(cb);
- }
- TextView t = (TextView) ll.getChildAt(0);
- t.setText(getItem(position));
- // also check for null, as the user could unset one of the ranked
- // items(we also start with null values)
- if (finalItems.get(0) != null
- && finalItems.get(0).equals(position)) {
- ll.setBackgroundColor(Color.RED); // first position color
- mRankedPos.set(1,1);
- } else if (finalItems.get(1) != null
- && finalItems.get(1).equals(position)) {
- ll.setBackgroundColor(Color.GREEN); // second position color
- mRankedPos.set(2,2);
- } else if (finalItems.get(2) != null
- && finalItems.get(2).equals(position)) {
- ll.setBackgroundColor(Color.BLUE); // third position color
- mRankedPos.set(3,3);
- } else {
- ll.setBackgroundColor(Color.WHITE); // default color
- //if(finalItems.get(0) != null && finalItems.get(0).equals(position))
- /*if(finalItems.get(0).equals(position))
- {
- mRankedPos.remove(0);
- }
- else if(finalItems.get(1).equals(position)){
- mRankedPos.remove(1);
- }
- else if(finalItems.get(2).equals(position)){
- mRankedPos.remove(2);
- }*/
- }
- ((CheckBox) ll.getChildAt(1)).setOnCheckedChangeListener(null);
- ((CheckBox) ll.getChildAt(1)).setTag(Integer.valueOf(position));
- ((CheckBox) ll.getChildAt(1)).setChecked(mStatus[position]);
- ((CheckBox) ll.getChildAt(1)).setOnCheckedChangeListener(mListener);
- return ll;
- }
- public void changeBackgroundForPosition(int position, boolean status) {
- // find out if the position is one that is in the ranked list
- Integer currentlyStored = -1;
- for (int i = 0; i < finalItems.size(); i++) {
- if (finalItems.get(i) != null
- && finalItems.get(i).intValue() == position) {
- currentlyStored = i;
- break;
- }
- }
- // the current item is already stored so unset the entry, also
- // update the CheckBox status
- if (currentlyStored != -1) {
- finalItems.set(currentlyStored, null);
- mStatus[position] = status;
- } else {
- // iterate over the ranked items and set the first item that is
- // null, ignore the click otherwise
- for (int i = 0; i < finalItems.size(); i++) {
- if (finalItems.get(i) == null) {
- finalItems.set(i, position);
- mStatus[position] = status;
- break;
- }
- }
- }
- // refresh te list
- if(mRankedItems.size() <= 4){
- /* if(mRankedItems.contains(data[position].trim().toString())){
- mRankedItems.remove(data[position].trim().toString());
- }
- else{
- Toast.makeText(getApplicationContext(), "first print", Toast.LENGTH_SHORT).show();
- //mRankedItems.add(data[position].trim().toString());
- mRankedItems.add(0, data[position].trim().toString());
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- //Toast.makeText(getApplicationContext(), position, Toast.LENGTH_SHORT).show();
- //mRankedItems.add(data[fItems.])
- }
- }
- else{
- Toast.makeText(getApplicationContext(), "inside else!", Toast.LENGTH_SHORT).show();
- if(mRankedItems.contains(data[position].trim().toString()) && mRankedPos.contains("1")){
- mRankedItems.remove(data[position].trim().toString());
- }
- else{
- }
- }*/
- //if(!mRankedPos.contains(0) && !finalItems.get(0).equals(position))
- Toast.makeText(getApplicationContext(), "mRankedPos array: " + mRankedPos.toString(), Toast.LENGTH_SHORT).show();
- //if(!mRankedItems.get(0).equals(data[position]) && finalItems.get(0).equals(position))
- //if(mRankedItems.get(0).equals("def1") && finalItems.get(0).equals(position))
- if(mRankedPos.get(1).equals(1) && mRankedItems.get(1).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within if #1", Toast.LENGTH_SHORT).show();
- //mRankedPos.remove(1);
- mRankedPos.set(1, 9);
- //mRankedItems.remove(1);
- mRankedItems.set(1, "def1");
- }
- //else if(mRankedItems.contains(data[position].trim().toString()) && mRankedPos.contains(1))
- else if(mRankedPos.get(2).equals(2) && mRankedItems.get(2).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within if #2", Toast.LENGTH_SHORT).show();
- //mRankedPos.remove(2);
- mRankedPos.set(2, 9);
- //mRankedItems.remove(2);
- mRankedItems.set(2, "def2");
- }
- else if(mRankedPos.get(3).equals(3) && mRankedItems.get(3).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within if #3", Toast.LENGTH_SHORT).show();
- //mRankedPos.remove(3);
- mRankedPos.set(3, 9);
- //mRankedItems.remove(3);
- mRankedItems.set(3, "def3");
- }
- else if(mRankedItems.get(1).equals("def1"))
- {
- Toast.makeText(getApplicationContext(), "first print", Toast.LENGTH_SHORT).show();
- mRankedItems.set(1, data[position].trim().toString());
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- }
- else if(mRankedItems.get(2).equals("def2"))
- {
- Toast.makeText(getApplicationContext(), "second print", Toast.LENGTH_SHORT).show();
- mRankedItems.set(2, data[position].trim().toString());
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- }
- else if(mRankedItems.get(3).equals("def3"))
- {
- Toast.makeText(getApplicationContext(), "third print", Toast.LENGTH_SHORT).show();
- mRankedItems.set(3, data[position].trim().toString());
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- }
- //else if(mRankedItems.contains(data[position].trim().toString()))
- //else if(mRankedPos.contains(0) || mRankedPos.contains(1) || mRankedPos.contains(2))
- //{
- //mRankedItems.remove(data[position].trim().toString());
- //else if(finalItems.get(0) != null && finalItems.get(0).equals(position) && mRankedPos.contains(0))
- // ** SHIFT ABOVE _^ **
- /*else if(mRankedPos.contains(0) && mRankedItems.get(0).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within if #1", Toast.LENGTH_SHORT).show();
- mRankedPos.remove(0);
- mRankedItems.remove(0);
- mRankedItems.set(0, "def1");
- }
- //else if(mRankedItems.contains(data[position].trim().toString()) && mRankedPos.contains(1))
- else if(mRankedPos.contains(1) && mRankedItems.get(1).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within if #2", Toast.LENGTH_SHORT).show();
- mRankedPos.remove(1);
- mRankedItems.remove(1);
- mRankedItems.set(1, "def2");
- }
- else if(mRankedPos.contains(2) && mRankedItems.get(2).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within if #3", Toast.LENGTH_SHORT).show();
- mRankedPos.remove(2);
- mRankedItems.remove(2);
- mRankedItems.set(2, "def3");
- }*/
- //}
- }
- else{
- Toast.makeText(getApplicationContext(), "inside else!", Toast.LENGTH_SHORT).show();
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- //if(finalItems.get(0) == null && !finalItems.get(0).equals(position) && mRankedPos.contains(0))
- if(mRankedPos.get(1).equals(1) && mRankedItems.get(1).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within else #1", Toast.LENGTH_SHORT).show();
- //mRankedPos.remove(1);
- mRankedPos.set(1, 9);
- //mRankedItems.remove(1);
- mRankedItems.set(1, "def1");
- }
- //else if(mRankedItems.contains(data[position].trim().toString()) && mRankedPos.contains(1)) // mRankedItems.get(2).equals(data[position])
- else if(mRankedPos.get(2).equals(2) && mRankedItems.get(2).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within else #2", Toast.LENGTH_SHORT).show();
- //mRankedPos.remove(2);
- mRankedPos.set(2, 9);
- //mRankedItems.remove(2);
- mRankedItems.set(2, "def2");
- }
- else if(mRankedPos.get(3).equals(3) && mRankedItems.get(3).equals(data[position]))
- { Toast.makeText(getApplicationContext(), "removing: within else #3", Toast.LENGTH_SHORT).show();
- //mRankedPos.remove(3);
- mRankedPos.set(3, 9);
- //mRankedItems.remove(3);
- mRankedItems.set(3, "def3");
- }
- //Toast.makeText(getApplicationContext(), "removing(inside else)", Toast.LENGTH_SHORT).show();
- Toast.makeText(getApplicationContext(), mRankedItems.toString(), Toast.LENGTH_SHORT).show();
- /*
- if(finalItems.get(0).equals(position)){
- mRankedPos.remove(0);
- }
- else if(finalItems.get(1).equals(position)){
- mRankedPos.remove(1);
- }
- else if(finalItems.get(2).equals(position)){
- mRankedPos.remove(2);
- }*/
- }
- notifyDataSetChanged();
- }
- /*public ArrayList<Integer> sendItems(){
- mFinal.clear();
- System.out.println("sendItems 1");
- System.out.println(mFinal.toString());
- mFinal = (ArrayList<Integer>)finalItems.clone();
- System.out.println("returning");
- System.out.println(mFinal.toString());
- return mFinal;
- }*/
- }
- /*@Override
- protected void onResume(){
- super.onResume();
- //chkTabDataPass();
- mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
- @Override
- public void onTabChanged(String arg0) {
- if(arg0 == "1")
- {
- q2cAccess.dataValidationOnTabChanged();
- }
- else {
- }
- }
- });
- //Toast.makeText(getApplicationContext(), "Inside onResume()", Toast.LENGTH_SHORT).show();
- }*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement