我想在我的應用程序的電話時,我按項目「通話店」,如何撥打電話?
這裏是我的代碼:
@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,字符串)是未定義的類型新的DialogInterface.OnClickListener(){}「
我不知道如何解決它,,任何人都可以幫助我嗎?非常感謝。
我可以知道你爲什麼使用arrayList嗎? – ponraj
這裏是我的數組列表ArrayList arrayList = new ArrayList ();我想從實體撥打電話號碼,但它不工作 –