Android завершает вызов и идет на домашний экран - PullRequest
1 голос
/ 06 октября 2009

Я пытался создать программу для 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);

1 Ответ

2 голосов
/ 26 декабря 2011

Попробуйте с

Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...