0

Android:访问意图父函数。

我有一个通过意图类打开另一个活动的活动。我必须访问父类函数(为了从子类更改图像)。到目前为止,我有:

(在父母中)

public static Activity _activity;

public void onCreate(Bundle savedInstanceState) 
{
    _activity = this;
}

然后在儿童活动中,我得到了:

private Activity _getImageActivity;

public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    _getImageActivity = GetImageActivity._activity;
}

这似乎有效,但 _getImageActivity 不访问任何父母公共功能。

有任何想法吗?

4

1 回答 1

1

解决更改父活动图像的问题的方法是child使用startActivityForResult(). 完成子活动中的操作后,您的控件将返回到onActivityResult()可以更改图像的父活动。

以下是官方链接:

http://developer.android.com/reference/android/app/Activity.html#startActivityForResult(android.content.Intent,int )。

您将在网络中获得许多其实现示例。

于 2012-07-02T18:46:45.747 回答