我的应用程序之外的弹出窗口中的活动

时间:2012-08-14 11:55:17

标签: android

我有一个活动和布局,我希望能够在电话或主屏幕上当前打开的任何应用程序之上启动,但我希望活动在一个半透明的类似pop的窗口中启动,用户可以与之互动。我不知道从哪里开始,任何帮助都会很棒

1 个答案:

答案 0 :(得分:1)

如果您从服务开始活动,可以执行以下操作:

Intent dialogIntent = new Intent(getBaseContext(),DialogActivity.class);
                    // If invoking from outside app activity, needs to include 
                    // New task flag.
                    dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    getApplication().startActivity(dialogIntent);

您的活动可以有一个对话框主题,以便它显示为对话框。