每当来电屏幕上有来电时,我都会尝试显示来电者详细信息。
我有一个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);
}