2011-10-25 6 views
0

私はイメージをハードドライブに保存していて、別のアクティビティに移動したいと思っています。イメージを別のアクティビティに渡す

主な活動で

次のように、私は入れパスは次のとおりです。

二次活動に
String address = "/ Dir_Imagen/nombre.png"; 

、私はディレクトリを拾うと、置く:

Bitmap icon = BitmapFactory.decodeFile (address); 

問題があることです変数アイコンはnullを返します。

誰かが間違っていることを知っていますか?第二の活動から次に

Intent intent = new Intent(this, NewActivity.class); 
intent.putExtra("icon", icon); 

、バックビットマップを取得:

+0

それらのスペースを削除してください。 – fredley

+1

最初のアクティビティでビットマップを取得した場合は、nullを返します(そして、フレッドリーの言葉通りにスペースを削除しますか?) – Ted

+0

@ Juanfrenあなたはこの[回答](http://stackoverflow.com/questions/3544660/passing-image-to-another-activity)を見たことがありますか、同じ問題がここで議論されます。 –

答えて

0

あなたはそれがparcelableを実装していますと、実際に他の1つのアクティビティからビットマップオブジェクトを渡すことができますあなたのアドレスを持っている

Bitmap icon = (Bitmap) getIntent().getParcelableExtra("icon"); 
関連する問題