1

私はこのコードを見ました:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == RESULT_OK) {
        if (requestCode == 0) {
            bitmap = (Bitmap)data.getExtras().get("data");
            imageView.setImageBitmap(bitmap);
        }
    }
}

そして、それは私のデータを取得し、すべてが機能しましたが、その理由はよくわかりませんでした. bundleobject.getExtras().get(String key) のキー パラメータは、定数値の 1 つにする必要がありますか、それとも私に依存するものですか? インテント オブジェクト (データ) の名前を変更しようとしましたが、それでも機能しました。

上級者からの感謝:)

4

2 に答える 2

0

クラスgetExtras()の public メソッドも同様です。Intentオブジェクトを返しBundleます。このオブジェクトで何でもします。

于 2013-06-24T13:31:24.497 に答える