アプリケーションを起動する主なアクティビティがあります。メイン アクティビティには、インテントを介して 2 番目のアクティビティでImageView
選択したサムネイルからパスの文字列を取得する があります。GridView
これは奇妙に聞こえるかもしれませんが、 で 2 番目のアクティビティを最初に起動する方がより自然GridView
ですが、これはタスクの要件です。
だから私はimageId
、2番目のアクティビティから意図を期待する文字列をどのように扱うかという困難に苦しんでいますか? 2番目のアクティビティを開くGridView
ボタンやメニューボタンなどを配置する必要があると思いますが、意図的なものに対処する方法はありますか? 助けていただければ幸いです。
メイン アクティビティのコード:
String imageId = i.getExtras().getString("image");
ImageView imageView = (ImageView) findViewById(R.id.full_image_view);
Bitmap bitmap =BitmapFactory.decodeFile(imageId);
imageView.setImageBitmap(bitmap);