QA@IT

初めまして。地図とカメラを利用したアプリを作っているのですが・・・

743 PV

こんばんわ。私福岡の大学で学生をやっておりまして、
研究室の方でAndroidアプリを開発しています。 そこで今分からないことがあり、ネットで調べているのですがここのサイトを見つけ思い切って質問してみました!

早速質問なんですが、今
1.ホーム画面は地図(google Map)を表示、また画面遷移用のボタンを設置してある。
2.ボタンを押すとカメラを使う画面に遷移し、そこでとりあえず写真を撮る。(ここではカメラを実行するActivityと、SurfaceView を継承したクラスを別クラスにて実装しております。)
3.取った後に勝手に画面遷移させ(元のMap画面へ)、撮った写真の緯度、経度を取得したうえで現在地情報を表示させる。→表示させる際はFacebookなどにある、ピンをMap上に表示させるような感じで、さらにその場所の住所、画像も表示させる、といったイメージです。このような仕様のアプリを作っております。簡単に言えば、写真を撮ったら現在地の情報がわかる!といったアプリです。

ここで、カメラ画面から元のMap画面に画面遷移させたいのですが、通常Activity間の画面遷移はIntentを使用するのが一般的ですが、この場合だとどのように実装すれば可能でしょうか?
自分としては一応IntentをSurfaceViewを継承したクラスのonPicturetakenメソッド(撮ったあとの処理を実装)に実装して、そこで情報を取得して、ActivityクラスにSetResultなり使おうとしてるのですがエラー連発で正直迷ってます・・・

初対面でいきなりの質問で誠に申し訳ございませんが、皆様のご回答お待ちしております。
必要であればプログラムコードもお送りいたします。不束者ですが何卒よろしくお願いいたします。

ウォッチ

この質問への回答やコメントをメールでお知らせします。