Andriond从第一次活动发送事件并在第二次收到
问题描述:
我有两项活动。具有简短信息的用户的第一个活动显示列表。选择一些用户后,我会转到第二个活动以显示有关此用户的完整信息。对于发送活动,我使用startActivityForResult();
进行socond活动中的接收事件,并添加了public void onActivityResult(int requestCode, int resultCode, Intent data)
。启动项目后,我送从第一次活动打算,我不会在第二:(。我怎么能在第二个活动接收发送的事件吗? 谢谢您收到...Andriond从第一次活动发送事件并在第二次收到
答
您实现onActivityResult的第一个活动,以得到你已经开始的子活动的结果在您的子活动收到的onCreate方法事件:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Intent intent = getIntent();
// Do some setup based on the action being performed.
final String action = intent.getAction();
if (action.equals()) {
}
}
我建议你看看记事本样本看到的东西是如何工作的。startActivityForResult可能不是必需的 - startActivity应该足够了。通常你不会从项目视图返回一些东西到列表视图。