Android 该表不会在侦听器中创建

Android 该表不会在侦听器中创建,android,Android,我可以知道为什么桌子没有出现吗?在此之前,我在PostExecute中创建了这个表,它工作得很好。刚才我把它改成了onItemSelectedListener,我不再工作了。我可以知道问题出在哪里吗?土司出现了吗?@Rod_Algonquin土司出现了。它删除了所有视图吗?@Rod_Algonquin即使我删除了tl.removeAllViews;它仍然没有显示任何东西。它仍然没有在布局上显示任何内容,假设布局上有一个表。问题是atList,我确信它是空的 public class Mai

我可以知道为什么桌子没有出现吗?在此之前,我在PostExecute中创建了这个表,它工作得很好。刚才我把它改成了onItemSelectedListener,我不再工作了。我可以知道问题出在哪里吗?

土司出现了吗?@Rod_Algonquin土司出现了。它删除了所有视图吗?@Rod_Algonquin即使我删除了tl.removeAllViews;它仍然没有显示任何东西。它仍然没有在布局上显示任何内容,假设布局上有一个表。问题是atList,我确信它是空的
   public class MainActivity extends Activity {
    private GestureDetector gestureDetector;
    String dateData;
    int choice ;
    public Spinner toList;
    public HashSet<String> keyList = new HashSet<String>();
    public ArrayList<String> temperatures = new ArrayList<String>();
    public ArrayList<String> time = new ArrayList<String>();
    public ArrayList<String> atList=new ArrayList<String>();
    public ArrayList dataList=new ArrayList();
    public ArrayAdapter<String> dataAdapter;
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        gestureDetector = new GestureDetector(this,new SwipeGestureDetector());
        Spinner toList = (Spinner) findViewById(R.id.toList);
        dataAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, new ArrayList<String>());
        dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        toList.setAdapter(dataAdapter);
        toList.setOnItemSelectedListener(new CustomOnItemSelectedListener());

    }

............................................

.................................................
 public class CustomOnItemSelectedListener implements OnItemSelectedListener 
    {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int pos,
                long id) 
        {

            TableLayout tl= (TableLayout)findViewById(R.id.maintable);
            TableRow tr;
            tl.removeAllViews();

            for(int i = 0; i < atList.size(); i++)
            {

                tr = new TableRow(MainActivity.this);
                tr.setLayoutParams(new LayoutParams(
                        LayoutParams.MATCH_PARENT,
                        LayoutParams.WRAP_CONTENT));

                /** Creating another textview **/
                TextView dateValue = new TextView(MainActivity.this);
                dateValue.setText(time.get(i).toString());
                dateValue.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));
                dateValue.setPadding(5, 20, 5, 20);
                //dateValue.setBackgroundResource(R.drawable.custom_border);
                dateValue.setTypeface(Typeface.DEFAULT, Typeface.BOLD);
                tr.addView(dateValue); // Adding textView to tablerow.          

                // Add the TableRow to the TableLayout
                tl.addView(tr, new TableLayout.LayoutParams(
                        LayoutParams.MATCH_PARENT,
                        LayoutParams.WRAP_CONTENT));
            }
            Toast.makeText(parent.getContext(), "OnItemSelectedListener : " + parent.getItemAtPosition(pos).toString(),Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub
            }

    }