我有一個創建新活性的父活動的機器人應用程式:返回一個指向父活動
意圖意圖=新意圖(myclass.this.getApplication(),someclass.class);
startActivity(intent);
}
的SomeClass的管理數據庫和我想返回一個指向數據庫父活動。
任何想法我該怎麼做?
謝謝!
我有一個創建新活性的父活動的機器人應用程式:返回一個指向父活動
意圖意圖=新意圖(myclass.this.getApplication(),someclass.class);
startActivity(intent);
}
的SomeClass的管理數據庫和我想返回一個指向數據庫父活動。
任何想法我該怎麼做?
謝謝!
對於你在做什麼,我會看看startActivityForResult()。你可以開始你的活動,並把你需要的東西返回給父類。
http://saigeethamn.blogspot.com/2009/08/android-developer-tutorial-for_31.html
在Android中,不可能從一個活動意圖沿着傳的句柄DB對象到另一個。相反,您需要找出另一種架構方法。例如,您的父級活動應該能夠在需要時打開數據庫(並且可能有些條件允許)。如果您的孩子活動以某種方式決定是否允許家長活動打開數據庫,則可以使用parent.startActivityForResult()
,然後使用child.setResult()
傳回一些合適的結果代碼,以便通知家長parent.onActivityResult()
。
看了這個,它應該給你一個總體思路:http://developer.android.com/reference/android/app/Activity.html#StartingActivities – blindstuff 2010-12-09 19:36:54
Java沒有指針 – Falmarri 2010-12-09 19:37:47