Android 应用程序外部弹出窗口中的活动
我有一个活动和布局,我希望能够在手机或主屏幕上当前打开的任何应用程序上启动,但我希望活动在半透明的弹出窗口中启动,用户可以与之交互。我不知道从哪里开始,任何帮助都会很好如果您是从服务开始您的活动,您可以这样做:Android 应用程序外部弹出窗口中的活动,android,Android,我有一个活动和布局,我希望能够在手机或主屏幕上当前打开的任何应用程序上启动,但我希望活动在半透明的弹出窗口中启动,用户可以与之交互。我不知道从哪里开始,任何帮助都会很好如果您是从服务开始您的活动,您可以这样做: Intent dialogIntent = new Intent(getBaseContext(),DialogActivity.class); // If invoking from outside app activity, needs to
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);
您的活动可以有一个对话框主题,以便显示为对话框。谢谢,我将从一个服务开始我的活动,这样看起来应该可以工作了!您将如何实现新任务标志?这涉及新任务标志:dialogIntent.addFlags(Intent.flag\u ACTIVITY\u new\u task);我试过你的代码,但我有一些问题,也许你可以看看这个问题?