2010-11-02 73 views
0

如果有一些可能知道来自哪个父母的Iam,我就会发现,因此我可以根据父母是谁的活动做不同的事情..Android:将数据传递给儿童活动,检测谁是父母

这是Iam如何去孩子。但我不知道如何处理这个问题,以检查孩子是谁的父母。

public void chooseLocation(View v){ 
    Intent i = new Intent(); 
    i.setClass(InsertAd.this, Location.class); 
    startActivityForResult(i, REQ_CODE_SELECT_LOCATION); 
} 

上面的代码是对父母的一种使用,,有不知何故,我可以用“EQ_CODE_SELECT_LOCATION”?

另外我还有什么可以发送数据到儿童活动?

回答

5

放入额外的你的意图传递额外的数据。例如:

Intent i = new Intent(); 
i.putExtra("CallerClass", "com.example.callingActivity"); 
... 

在你随后的Location.class,您可以通过检索这些getIntent额外的()

string caller = getIntent.getExtras().getString("CallerClass"); 
+0

我需要如果需要返回结果使用onActivityResult = – Troj 2010-11-02 11:48:00

+0

。 – xandy 2010-11-02 13:36:54