0
私はFramelayoutといくつかのTextViewsをサーバーからロードし、ImageからFrameLayoutのバックグラウンドをPicassoを使用してサーバーにロードし、同じ方法でTextViewsを設定しているアプリケーションで使用しています。しかし、私は意図を使ってそれを共有したいと思います。私はそれをどうやって行うのか理解できません。 Image Firstをダウンロードする必要がありますか? AsyncTaskでビットマップイメージとテキストを共有する
マイコード:
Picasso.with(ctx).load(myPlace.getImg()).into(new Target() {
@Override
public void onPrepareLoad(Drawable arg0) {
// TODO Auto-generated method stub
}
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom arg1) {
// TODO Auto-generated method stub
pImg.setBackgroundDrawable(new BitmapDrawable(ctx.getResources(), bitmap));
}
@Override
public void onBitmapFailed(Drawable arg0) {
// TODO Auto-generated method stub
Toast.makeText(ctx, "Failed Loading", Toast.LENGTH_SHORT).show();
}
});
pname.setText(myPlace.getName());
pdes.setText(myPlace.getDescription());
共有]ボタン:
Button shareBtn = (Button) findViewById(R.id.sharebtn);
()あなたのロードマップを与えるの値を取得します。そこからインテントに渡すことができます。 –