我觉得这是一个基本问题,但在搜索一段时间后我找不到解决方案,所以这里是:
我有一个应用程序,我想处理NFC意图 - 该代码在Android中处理。一旦读取并解析了NFC,我想发布一个包含一些信息的新表单页面。
以下是我尝试在Android代码中启动页面的方式:
Intent newIntent = new Intent(this, typeof(RoomDetails));
intent.PutExtra("uri", uri);
this.StartActivity(intent);
这里的问题是,RoomDetails显然不是java文件。我认为这是问题,因为我收到Parameter name: Type is not derived from a java type.
错误。
我还想保持我的堆栈正确用于后退按钮目的,所以有没有办法将它推送到我的导航上,就像我在我的应用程序的便携部分中启动页面时那样:
var room = (RoomModel)e.SelectedItem;
var roomDetailsPage = new RoomDetails();
roomDetailsPage.BindingContext = room;
Navigation.PushAsync(roomDetailsPage);
感谢。