アイテム「call shop」を押したときにアプリで電話をかけたいのですが、
ここに私のコードがあります:
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
final Entity_BikeShopRepair toko = adapterShop.getItem(position);
CharSequence[] items = { "View on Map", "Call Shop" };
AlertDialog.Builder builder = new AlertDialog.Builder(
Tab_Shop_Repair_ListView_Activity.this);
builder.setTitle(toko.getShop_Name());
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
switch (item) {
case 0:
Toast.makeText(Tab_Shop_Repair_ListView_Activity.this,
toko.getShop_Name(), Toast.LENGTH_LONG).show();
break;
case 1:
arrayList(Tab_Shop_Repair_ListView_Activity.this,
toko.getPhone_Number());
Intent intent = new Intent(Intent.ACTION_CALL, Uri
.parse(arrayList.toString()));
startActivity(intent);
break;
case 2:
break;
}
}
});
AlertDialog alert = builder.create();
alert.show();
}
しかし、コードは「メソッドarrayList(Tab_Shop_Repair_ListView_Activity、String)は、タイプnew DialogInterface.OnClickListener(){}に対して未定義です」というエラーです
私はそれを修正する方法を知りません, 誰かが私を助けることができます? どうもありがとうございます。