0

私はアンドロイドが初めてで、フォトショップアプリケーションを開発しています。私のアプリケーションでは、2つのボタンloadimageとexitを備えたメインアクティビティ(画面)がありました。loadimageを押すと、プログラムはギャラリーから画像を読み取る必要があり、終了を押すとアプリケーションが終了します。私の問題は、ギャラリーから画像を読み取った後、その画像を編集できる別のアクティビティを開きたいということです。新しいアクティビティを開始する場所を知りたいですか? 私の主な活動のonActivityResultで画像を取得しているため、これは2番目の活動の結果です.誰かが答えを知っている場合. 前もって感謝します。

4

1 に答える 1

0

そこで、 onActivityResult で、新しいアクティビティを起動して、選択した画像を編集できます。あなただけが必要です:

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

ここで、picturePath はエクストラとして渡されるため、新しいアクティビティで表示できます。EditActivity.class の代わりに、アクティビティ名を記述する必要があります。マニフェストに追加することを忘れないでください。

于 2012-06-02T20:30:32.023 に答える