Android:访问Intent父函数。
我有一个活动,通过intent类打开另一个活动。我必须访问父类函数(为了从子类更改图像)。到目前为止,我有:
(在父母中)
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不访问任何父公共函数。
有什么想法吗?
答案 0 :(得分:1)
您可以使用child
启动startActivityForResult()
活动来解决问题,更改父活动图像的方式。完成子活动中的操作后,您的控件将返回父活动的onActivityResult()
,您可以在其中更改图像。
以下是官方链接:
您将在网上获得许多实施例子。