我的应用程序包含多个活动,主要活动(A)在launchMode singleTop中,每个over活动都处于singleInstance模式。
我选择了singleInstance来防止无限制的导航,如果我像这样导航:A -> B -> C -> B -> C -> B -> C后退操作将完成:C -> B -> A
它如预期的那样工作。
问题:如果我导航A -> B,然后打开应用程序最近的屏幕,点击我的应用程序,就会显示活动b (ok),但是如果我返回应用程序退出并返回到android (该活动没有被破坏,我可以从最近的应用程序屏幕打开B
我在我的global.asax中添加了一个全局错误处理程序,但无论我怎么尝试,似乎都无法阻止
<!DOCTYPE html>
<html>
<head>
<title>A potentially dangerous Request.Path value was detected from the client (&).</title>
...
我更希望它发送一条WebFaultException风格的消息
<string xmlns="http://schemas.microsof