0
強文本應用程序有一個包含圖像的片段,我想將圖像傳遞給活動使用位圖,當我單擊以將此圖像設置爲壁紙時。如何將片段從片段傳遞到活動?
從片段:
@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或URI,其中您需要將其轉換成位圖,並將其設置爲ImageView的。 通過接口回調將URL/URI傳遞給您的活動,因爲傳遞位圖有時會導致應用程序因內存不足異常而崩潰。 –
@Ajinkya S謝謝,你的回答幫助我更好地瞭解我的問題 –