我尝试制作一个 Android 程序,我可以通过单击按钮调用单个号码。工作正常,但当我结束通话时,模拟器会显示通话记录。取而代之的是,我的程序会返回到我创建的调用按钮所在的屏幕。我怎样才能做到这一点?我的代码现在是这样的
((Button) findViewById(R.id.soita)).setOnClickListener(
new Button.OnClickListener() {
@Override public void onClick(View arg0) {
String nro="9999999";
Intent intent1 = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+nro));
startActivity(intent1);
Intent intent2 = new Intent(Intent.CATEGORY_HOME);
startActivity(intent2);
最佳答案
尝试
Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
关于Android结束通话并转到主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1524111/