2010-12-09 97 views
0

我有一個創建新活性的父活動的機器人應用程式:返回一個指向父活動

意圖意圖=新意圖(myclass.this.getApplication(),someclass.class);
startActivity(intent);
}

的SomeClass的管理數據庫和我想返回一個指向數據庫父活動。

任何想法我該怎麼做?

謝謝!

+0

看了這個,它應該給你一個總體思路:http://developer.android.com/reference/android/app/Activity.html#StartingActivities – blindstuff 2010-12-09 19:36:54

+2

Java沒有指針 – Falmarri 2010-12-09 19:37:47

回答

0

在Android中,不可能從一個活動意圖沿着傳的句柄DB對象到另一個。相反,您需要找出另一種架構方法。例如,您的父級活動應該能夠在需要時打開數據庫(並且可能有些條件允許)。如果您的孩子活動以某種方式決定是否允許家長活動打開數據庫,則可以使用parent.startActivityForResult(),然後使用child.setResult()傳回一些合適的結果代碼,以便通知家長parent.onActivityResult()

Starting Activities and Getting Results