package exam.youthalarm;


import java.util.ArrayList;


import android.app.Activity;

import android.app.ListActivity;

import android.content.Context;

import android.content.Intent;

import android.os.Bundle;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.TextView;


public class semediaActivity extends ListActivity {

private static final String TAG = "searchActivity";

@Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main1);

        ArrayList<Person> m_orders = new ArrayList<Person>();

        

        Person p1 = new Person("김아현", "모모한다");

        Person p2 = new Person("김유진", "모모모한다");

        

        m_orders.add(p1);

        m_orders.add(p2);

        

        PersonAdapter m_adapter = new PersonAdapter(this, R.layout.row, m_orders);

        setListAdapter(m_adapter);

                

    }

    


class PersonAdapter extends ArrayAdapter<Person> {


        ArrayList<Person> items;


        public PersonAdapter(Context context, int textViewResourceId, ArrayList<Person> items) {

                super(context, textViewResourceId, items);

                this.items = items;

        }

        @Override

        public View getView(int position, View convertView, ViewGroup parent) {

                View v = convertView;

                if (v == null) {

                    LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);

                    v = vi.inflate(R.layout.row, null);

                }

                Person p = items.get(position);

                if (p != null) {

                        TextView tt = (TextView) v.findViewById(R.id.toptext);

                        TextView bt = (TextView) v.findViewById(R.id.bottomtext);

                        if (tt != null){

                        tt.setText(p.getName());                            

                        }

                        if(bt != null){

                        bt.setText("전화번호: "+ p.getNumber());

                        }

                }

                return v;

        }

}

    class Person {

        

        private String Name;

        private String Number;

        

        public Person(String _Name, String _Number){

        this.Name = _Name;

        this.Number = _Number;

        }

        

        public String getName() {

            return Name;

        }


        public String getNumber() {

            return Number;

        }


    }


    

    public void onListItemClick (ListView l, View v, int position, long id) {

   

    

    super.onListItemClick(l, v, position, id);

    

    if(position==0)

    {

    Bundle extras = new Bundle();

extras.putString("title", items.getName());

Intent intent = new Intent(semediaActivity.this, seresultActivity.class);

intent.putExtras(extras);

startActivity(intent);

    }

   

    

    }

    

}




맨마지막 쪽에 extras.putString("title",items.getName())); 저기서 items 부분만 빨간밑줄 들어오면서 

인식을 못하네요 ㅠㅠ 저기에 items가 들어갈 자리가 아닌가요?

자꾸 items cannot be resolved라고 뜨네요... 


getName() 말고도 get(position)에서도 인식을 못하네요 ㅠㅠ