Ui не выходит на первый план на Ice Cream Sandwitch

У меня есть код, который работал до рождения сэндвича с мороженым. но, похоже, сейчас у меня проблемы с этим ребенком.

Intent intent=new Intent(this, com.myUI.class)
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP 
            | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);

Кстати, я пытаюсь поставить свой интерфейс на передний план после завершения вызова. Мое приложение автоматически набирает номер и, по-видимому, показывает собственный пользовательский интерфейс после того, как номеронабиратель закончил с вызовом, или, по крайней мере, до сих пор без проблем.

Ребята, что я делаю не так и что мне делать, чтобы это исправить?

1 ответ

У меня была такая же проблема, и я изменил код ниже. Кажется, работает хорошо.

PackageManager pm = context.getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(context.getPackageName());
intent.addFlags( Intent.FLAG_ACTIVITY_REORDER_TO_FRONT );
context.startActivity(intent);

надеюсь, это поможет

Другие вопросы по тегам