首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.NET背景迁移到Android -术语类比

问从.NET背景迁移到Android -术语类比
EN

Stack Overflow用户
提问于 2012-03-08 14:33:21
回答 1查看 118关注 0票数 3

我要从.NET转到安卓--有人能给我一个“是”/“否”的答案吗?

  1. 意图类似于可以向所有活动“活动”广播的Win32消息(Win32中的WPARAM和LPARAM消息的味道),但是活动会记录他们感兴趣的内容。
  2. 活动不是一个独立的线程。所有包含在应用程序中的活动,不管有多少,都是在同一个过程中,是吗?如果没有,您能解释一下吗?如果我调用

(),就可以解释

  1. ,这意味着当前的活动暂停了,没有代码在其中执行,是吗?直到按下“后退”按钮,即当暂停的活动再次从堆栈“恢复”弹出时。还是将活动卸载,然后重新创建?
  2. startActivityWithResultCode将父活动保持在父活动周围,直到子活动结束。你能说以这种方式工作的活动在某种程度上类似于ASP.NET页面(.aspx)“使用Response.Redirect还是Server.Transfer??

”吗?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-03-08 15:03:40

我将尝试回答这些问题,尽管我对.net的知识有限。

  1. 是的,尽管在默认情况下,这些活动被注册到来自同一个应用程序的所有意图调用,后者使用它们的直接类名。
  2. 是的。活动在单个进程中运行,如果属于单个应用程序。
  3. 在调用startActivity时,该活动处于暂停状态,但在in线程被暂停时,所有其他线程可能需要或不需要显式中断。如果操作系统需要内存,则该活动可能处于停止状态,甚至可能被销毁,然而,在按后退按钮时,如果destroyed.
  4. It's与startActivityForResults()相同,则调用活动通常不会被破坏。对不起,我不知道ASP.Net页面。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9619261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档