barshahi

فراخوانی اکتیویتی

1 ارسال در این موضوع قرار دارد

من توی برنامم از لیست سفارشی استفاده کردم!

توی لیستم دکمه ای رو برای برقراری تماس گذاشتم!

مشکلی که هست اینه که با کلیک بر روی دکمه تماس برنامه کلوز میشه!

اینم کد کلاس آداپتر لیستم!

[shcode=java]

public class ListAdapterSp extends ArrayAdapter {

    Context c;

    List spedha;

    public ListAdapterSp(Context c, List spedha) {

        super(c, android.R.id.content, spedha);

        this.c = c;

        this.spedha = spedha;

    }

    @Override

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

        // TODO Auto-generated method stub

        LayoutInflater vi = (LayoutInflater) c

                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        View view = vi.inflate(R.layout.list_pages, null);

        Sped sped = spedha.get(position);

        Typeface bzar = Typeface

                .createFromAsset(c.getAssets(), "font/BZar.ttf");

        Button btn_tell = (Button) view.findViewById(R.id.btn_tell);

        btn_tell.setTypeface(bzar);

        btn_tell.setOnClickListener(new OnClickListener() {

            @Override

            public void onClick(View arg0) {

                // TODO Auto-generated method stub

                String number = "tel:" + "09xxxxxxxx";

                Intent callintent = new Intent(Intent.ACTION_CALL, Uri

                        .parse(number));

                c.startActivity(callintent);

            }

        });

        TextView titr = (TextView) view.findViewById(R.id.txt_1);

        TextView date = (TextView) view.findViewById(R.id.txt_2);

        TextView extra = (TextView) view.findViewById(R.id.txt_3);

        Animation anim_slid = AnimationUtils.loadAnimation(c, R.anim.slid_in);

        view.setAnimation(anim_slid);

        titr.setText(sped.getName());

        date.setText(sped.getOnvan());

        extra.setText(sped.getData());

        titr.setTypeface(bzar);

        date.setTypeface(bzar);

        extra.setTypeface(bzar);

        return view;

    }

}

[/shcode]

تصویر log cat رو هم گذاشتم!


مشکل حل شد!!:D

یادم رفته بود اینو بنویسم

[shcode=java]

c = view.getContext();

[/shcode]

error.JPG.5f044827d12a69014386c08c55707632.JPG

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری