0

アイスクリームサンドイッチが生まれる前に働いていたコードがあります。今の私はこの子供に問題があるようです。アイスクリームサンドイッチでは前に来ません

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

ところで、私はコールが終了した後、私のUIをフォアグラウンドに入れようとしています。私のアプリは自動的にダイヤルし、ダイヤラで通話を終えた後に自分のUIを表示するか、少なくとも今までこれを問題なく実行していたとします。

みんな私が間違っていると私はそれを修正する必要がありますか?

+0

試しに役立ちます願っています。この[リンク]を試してください(http://developer.android.com/reference/android/app/ActivityManager.html#moveTaskToFront%28int,%20int%29) – Harshawardhan

答えて

0

私は同じ問題を抱え、以下のコードに変更されました。うまくいっているようだ。

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

activitymanagerを使用して活動の活動前面を押し

関連する問題