[問題] 當子activity結束,更新父activity
請教各位
若我想結束子activity時,去啟動父activity的一個函式
我該怎麼做呢,謝謝各位>_<
***
10/18補充解法
Parent.class
private static final int EDIT=1;
//呼叫child
public void gotoChild(){
Intent intent=new Intent();
intent.setClass(this,child.class);
startActivityForResult(intent, EDIT);
}
//接收child結束後傳回來的值
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
switch(requestCode){
case EDIT:
Log.i("here", data.getExtras().getString("B"));
}
}
Child.class
//當child結束時,回傳字串
public void whenFisish(){
Intent i=new Intent();
Bundle b=new Bundle();
b.putString("B", "I am B");
i.putExtras(b);
setResult(RESULT_OK,i);
finish();
}
參考網頁:
http://hatsukiakio.blogspot.com/2009/06/startactivitystartactivityforresult.html
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.2.63
→
10/17 11:35, , 1F
10/17 11:35, 1F
※ 編輯: xlovelessx 來自: 59.112.195.140 (10/19 00:31)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章