Я пытаюсь заставить пользователя сделать телефонный звонок, используя значения из текстового представления. проблема в том, что startActivity не определено для типа View.onClicklistener. Я пытаюсь реализовать это в lazyadapter получить представление класса может кто-нибудь, пожалуйста, помогите мне. Вот код
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
final ViewHolder holder;
if (convertView == null) {
vi = inflater.inflate(R.layout.item, null);
holder = new ViewHolder();
holder.text3=(TextView) vi.findViewById(R.id.text3);
holder.text = (TextView) vi.findViewById(R.id.text);
holder.text2 = (TextView) vi.findViewById(R.id.text2);
holder.image=(ImageView)vi.findViewById(R.id.image);
vi.setTag(holder);
} else
holder = (ViewHolder) vi.getTag();
holder.text.setText(list.get(position).Name);
holder.text3.setText(list.get(position).phone);
StringBuilder sb = new StringBuilder();
sb.append(", Address: " + list.get(position).address);
holder.text3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String phonee="tel:"+ holder.text3.getText().toString().trim();
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(phonee));
startActivity(intent);//error is here
}
});
holder.text2.setText(sb.toString());
holder.image.setTag(data[position]);
imageLoader.DisplayImage(data[position], activity, holder.image);
return vi;
}