2013年12月1日日曜日

androidアプリのマッシュルーム対応

作成中のアプリを、マッシュルーム対応してみよう!ということで、こちらを参考にさせていただきながらいじってたのですが・・・こっちのアプリから呼び出し側にテキストが伝わらない!!

Intent data = new Intent();
data.putExtra(REPLACE_KEY, text);
setResult(RESULT_OK, data);
finish();

別に問題ないよね。何が悪いんでしょう。ActionbarSherlock使ってるからだめなん?そんなことないだろうし・・・

2時間くらいソースコード見なおしたり、同じような人がいないかあちこち見てたんですが、情報がない。

もう泣きそうになりながら AndroidManifest.xml を見てて、「まさかこれは関係ないよねぇ」などと、android:launchMode="singleTask" の行を削除してみたんです。するとどうだろう!うまく動くではありませんか。

なんでそうなるのかはあとで調べるとして、いつになったら Android アプリを自由自在に作れるようになるんですかね。

マッシュルーム対応できたらちょいと出かけようとしてたのに、うまく動いたと思った時には既に17:30。もう晩酌の時間ですよ。
でも動いてくれたおかげで心地良い疲れを味わえるし、酒もうまいよ!