我在Xamarin.Forms中有一个没有NavigationPage的登录页面,但是在此页面中有一个按钮可以导航到其他页面以创建新用户,并且在插入用户页面中,我需要添加一个后退按钮以允许用户返回登录页面。
我该怎么做?
ps:我正在使用Prism框架。
打开登录页面的代码:
await NavigationService.NavigateAsync("Login", parametrosNavegacao);
我的导航到注册用户页面的代码:
await NavigationService.NavigateAsync("NavigationPage/CadastroUsuario", useModalNavigation: true);
答案 0 :(得分:0)
java.lang.UnsupportedOperationException: Complex types not supported.
at org.apache.spark.sql.execution.datasources.parquet.VectorizedParquetRecordReader.initializeInternal(VectorizedParquetRecordReader.java:247)
at org.apache.spark.sql.execution.datasources.parquet.VectorizedParquetRecordReader.initialize(VectorizedParquetRecordReader.java:110)
at org.apache.spark.sql.execution.datasources.parquet.ParquetFileFormat$$anonfun$buildReaderWithPartitionValues$1.apply(ParquetFileFormat.scala:371)
at org.apache.spark.sql.execution.datasources.parquet.ParquetFileFormat$$anonfun$buildReaderWithPartitionValues$1.apply(ParquetFileFormat.scala:345)
at org.apache.spark.sql.execution.datasources.FileScanRDD$$anon$1.org$apache$spark$sql$execution$datasources$FileScanRDD$$anon$$readCurrentFile(FileScanRDD.scala:124)
at org.apache.spark.sql.execution.datasources.FileScanRDD$$anon$1.nextIterator(FileScanRDD.scala:174)
at org.apache.spark.sql.execution.datasources.FileScanRDD$$anon$1.hasNext(FileScanRDD.scala:105)
at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIterator.scan_nextBatch$(Unknown Source)
答案 1 :(得分:0)
一个选项可以是
NavigationService.NavigateAsync("/Login");
/ bebore登录表示绝对URL,棱镜清除导航堆栈,否则明智地单击android的后退按钮将再次打开插入用户页面。