我有一个包含数字的列表视图。当您点击该号码时,我希望它拨打电话,并提供一个确认弹出窗口,其中包含两个选项 - “是”和“否”。当我调用以下代码时,它可以正常工作,但它会离开我的应用程序 - 它应该在应用程序中进行调用,如果用户单击否,则应显示上一个屏幕,如果用户单击是,则应调用该数。然后,在通话结束后,它应该返回上一个屏幕。有什么想法吗?
Intent sIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:123434543"));
startActivity(sIntent);
答案 0 :(得分:3)
试试这个::
private void callDialog() {
try {
dismissProgressDialog();
TextView textView = new TextView(this);
textView.setGravity(Gravity.CENTER);
textView.setText("Would u like to do call?");
textView.setPadding(10, 10, 10, 10);
textView.setTextColor(Color.WHITE);
textView.setTextSize(18);
AlertDialog.Builder dialog = new AlertDialog.Builder(BusinessList.this);
dialog.setTitle("");
dialog.setView(textView);
dialog.setPositiveButton("Yes", new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + callNo)));
}
});
dialog.setNegativeButton("No", new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
dialog.show();
} catch (Exception e) {
e.printStackTrace();
}
}
当你打电话给PLZ时没有完成活动
如果你想要不同的PLZ解释更多。