2010-04-29 83 views
0

我有兩項活動。具有簡短信息的用戶的第一個活動顯示列表。選擇一些用戶後,我會轉到第二個活動以顯示有關此用戶的完整信息。對於發送活動,我使用startActivityForResult();進行socond活動中的接收事件,並添加了public void onActivityResult(int requestCode, int resultCode, Intent data)。啓動項目後,我送從第一次活動打算,我不會在第二:(。我怎麼能在第二個活動接收發送的事件嗎? 謝謝您收到...Andriond從第一次活動發送事件並在第二次收到

回答

1

您實現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應該足夠了。通常你不會從項目視圖返回一些東西到列表視圖。

相關問題