このライブラリを使用して、編集した画像を取得し、別のアクティビティの ImageView に配置しようとしています...
関数を呼び出して、編集したドローアブルを他の ImageView に設定します。
Log.d("eiDR",gImageView.getDrawable().toString());
PreviewPostal pp = new PreviewPostal();
pp.setImage(gImageView.getDrawable());
編集したドローアブルを他の ImageView に設定します (PreviewPostal アクティビティ内):
public void setImage(Drawable dr){
Log.d("ppDR",dr.toString());
//ImageView iv = (ImageView)this.findViewById(R.id.imageForTest);
//iv.setImageDrawable(dr);
}
これは同じドローアブルをログに記録しますが、これら 2 行のコメントを外すと、NPE が発生します。
注: アクティビティは TabHost にラップされます (各アクティビティは独自のレイアウトを持つタブです)。
前もって感謝します!
編集:アクティビティ(タブ)を追加する方法:
mTabHost = getTabHost();
// Tab Editar Imagem
TabSpec editImageSpec = mTabHost.newTabSpec("Imagem");
editImageSpec.setIndicator(setTabIndicator(getResources().getDrawable(R.drawable.tab_editimage_icon)));
Intent editImageIntent = new Intent(this, EditImage.class);
editImageIntent.putExtra("imagem", getIntent().getStringExtra("imagem"));
editImageSpec.setContent(editImageIntent);