2010-12-09 82 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