1
如果我想在用户从列表中选择一个项目后开始一个新的活动,那么我是否必须使用Intents?要在Android中开始一项新活动,是否需要使用意图?
如果我想在用户从列表中选择一个项目后开始一个新的活动,那么我是否必须使用Intents?要在Android中开始一项新活动,是否需要使用意图?
是的。开始活动的唯一方法是使用startActivity()
(或startActivityForResult()
),每个都需要Intent
。
谢谢你,我认为片段可能是一个选项,但Intents似乎更容易一些。 – spacemonkey 2014-12-05 23:59:19
@ user3395349:碎片是您的用户界面的选项。但是,你的问题没有提到碎片。你问你是否需要使用'intents'开始一项活动。 – CommonsWare 2014-12-06 00:06:01
如果您在选择Fragment vs Activity方法时感到困惑,我想建议对大多数UI元素使用Fragments。不要去“更容易”,片段似乎有点难以实施,但会在您的开发中受益匪浅。 – VipulKumar 2014-12-06 07:24:30