我正在从.NET迁移到Android - 任何人都可以为列表中的所有这些项目提供是/否答案吗?
Intent类似于Win32消息,可以广播到所有活动的“活动”(Win32中的消息的WPARAM和LPARAM风格),但活动会注册他们感兴趣的意图。
活动不是独立的主题。应用程序中包含的所有活动,无论有多少,都在同一个过程中,是吗?如果没有,你能解释一下吗?
如果我调用startActivity()表示暂停当前活动并且没有代码执行,是吗?在按下后退按钮之前,也就是说,当从堆栈弹出暂停的活动时“再次”恢复。或者是活动被卸载然后重新创建?
startActivityWithResultCode保持父活动,直到子活动结束。你能说用这种方式工作的活动在某种程度上类似于ASP.NET页面(.aspx)“使用Response.Redirect或Server.Transfer ??
感谢您的帮助。
答案 0 :(得分:1)
尽管我会尝试回答这些问题 我对.net的了解有限。
startActivity
时,活动进入Pause状态,但是在UI线程暂停时,所有其他线程可能需要也可能不需要显式中断。如果操作系统需要内存,活动可能会处于停止状态或甚至可能被破坏,但是按下后退按钮时,它会再次启动,如果被破坏。startActivityForResults()
的情况相同,但调用活动通常不会被销毁。抱歉,我不了解ASP.Net页面。