着信画面で着信がある場合は、発信者の詳細を表示しようとしています。
をBroadcastReceiver
開始するがありIntent Service
ます。これにより、着信画面でアクティビティがさらに開始されます。ユーザーが通話に応答するスライダーが消える以外は、すべて正常に機能しています。クリックして戻ると、再び表示され、それ以降はすべて問題ありません。
私が欲しいのはActivity Dialog
、着信画面に表示することです。ダイアログはユーザータッチイベントに作用する必要があります。これにより、ユーザーはアクティビティダイアログを着信画面のどこにでもスライドできます。アクティビティダイアログが着信画面に表示されている場合も、ユーザーは通話に応答できる必要があります。
アクティビティダイアログとは、Dilaogとして表示されるアクティビティ、つまりテーマダイアログを意味します。
敬具
public class IncomingCallDetailsDialogActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String message = getIntent().getStringExtra("key");
Log.e("TAG", "Message = "+message);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.dialog_activity);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
}