強いテキストアプリケーションには画像が含まれており、画像を壁紙として設定するためにクリックすると画像をアクティビティに使用したいと思います。BitmapをFragmentからActivityに渡す方法は?
フラグメントから:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_view_pager, null);
ImageView resultView = (ImageView) view.findViewById(R.id.result_image);
resultView.setDrawingCacheEnabled(true);
bitmap = resultView.getDrawingCache();
resultView.setImageResource(pageNumber);
return view;
}
活動に、ときに私は設定にします
case R.id.setForce:
new TaskSetWallpaper(PreviewActivity.this).execute(bitmap);
break;
あなたは、いくつかのURLを取得しなければならないか、またはあなたはビットマップに変換し、ImageViewのに設定されているURIいるの。 インターフェイスコールバックを使用してURL/URIをアクティビティに渡します。これは、メモリ不足のためにビットマップを渡すとアプリケーションがクラッシュすることがあるためです。 –
@Ajinkya Sありがとうございます、あなたの答えは私の問題をよく理解する助けになりました –