一些服务在安卓和iPhone之间有所不同,比如浮动部件,主屏幕上的部件,我能让它们使用flutter吗
我可以在主屏幕上查看类似于此示例的对话框吗?
更新感谢每个人的回答,但我需要如何让它在颤动
发布于 2019-10-08 12:55:48
是的,你可以展示出来。
new AlertDialog.Builder(YourActivity.this)
.setTitle("Alert")
.setMessage("Alert Message")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//Here you can do whatever you want to do on click
}
}).show();
发布于 2019-10-08 12:09:15
很抱歉你不能在iOS中做到这一点,但是在安卓中,你可以,你所需要做的就是编写特定于平台的代码。
您可以创建一个Theme.Dialog
主题的Activity
。在AndroidManifest.xml
文件中,将主题添加到活动中,如下所示:
<activity android:name=".DialogActivity" android:theme="@android:style/Theme.Dialog"></activity>
从您的服务中只需启动此Activity
即可。您必须使用Intent.FLAG_ACTIVITY_NEW_TASK
标志启动此活动。请参阅How to start an Activity from a Service
https://stackoverflow.com/questions/58285995
复制相似问题