如何在另一个活动中打开新活动?

时间:2012-06-02 18:26:37

标签: android android-intent android-activity

我是Android的新手,我正在开发一个photoshop应用程序。在我的应用程序中我有主要活动(屏幕)有2个按钮loadimage和退出,如果我按下loadimage我的程序应该从库中读取图像,如果按退出,应用程序将退出。我的问题是从图库中读取图像后,我想打开另一个活动,我可以编辑该图像。我想知道从哪里开始新活动?因为我在主要活动的onActivityResult中获取图像,这是第二次活动的结果。如果有人知道答案的帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

在您的onActivityResult中,您可以启动新的Activity来编辑所选图像。你只需要:

Intent goToEditActivity = new Intent (this, EditActivity.class);
goToEditActivity.putExtra ("picturePath", picturePath);
startActivity (goToEditActivity);

其中picturePath作为额外传递,因此新活动可以显示它。您应该编写活动名称而不是EditActivity.class。不要忘记将它添加到清单中。