今日も相変わらず、酒と煙草を楽しんでしまっている。

われながら、駄目なやつだ。


Androidはというと、

再度、変数を定義した位置がおかしいいのかと考えチャレンジしていたが、

やはり、駄目だった。


もう論理的に、無理だということがわかったので、

設計を変更する。


変更方針としては、2種類あると考えている。

おそらく、他にも多々あるだろうが。。


1つ目は、変数を利用して値をわたしているStringを最後の処理で

文字列を解析して処理。


2つ目は、Intentを利用して処理。


1つ目は、以前、C言語を扱っていたときに経験済みなので、

今回は不採用。


2つ目は、うまくいくか不明だが、今後の糧になると考え採用。


Intentをいろいろと学習したいということが強い。


さぁてと、方針が決まったことだし、

明日から、本格的にIntentを取り入れてみよう。


ただし、本日の反省として、Androidoをやる前に一息はいれないことにする。

一息として、酒は呑まないぞー!!


早く、このアプリを終わらせて、次のアプリの作成にとりかかりたい!

今日も酒と煙草を満喫してしまっている。


昨日のカメルーン戦は、みごと日本の勝利で終わった。

本田の得点がみごと勝利点に。


あの場面で、足元にボールがきたからといって、打てるものではない。

さすが、日本代表。

さすがだ。



私はというと、昨日のAndroidの問題を解決しようとやっきになっていた。

変数を定義するところを疑っていろいろと試みていた。


いろいろと考えたすえ、いいアイデアが浮かび、これでなら動いてくれるだろう。

と思い、試すことなく、私は浮かれたまま立ち飲みやに入ってしまった。


時間は17時ちょっと前だったと思う。

そばには、やくざモンと見受けられる者が呑んでいる。


さまざまな愚痴を店主にこぼしていた。


この愚痴を聞きながら、私も彼と同じだな。

と感じた。


私はやくざではないが、状況としては彼と変わらない。。


帰宅し、浮かんだアイデアを試してみる。

しかし、うまく動いてくれない。


ふと、気づいたのだが、Androidでは、変数の修飾子にfinalしか使えないのではないか。

ということだった。


Global変数として定義しようとし、public static で定義しても定義できない。


おそらく、値の引渡しに変数を使用するのではなく、

Intentを使用するのではないだろうか。


Intentを使用した設計に変更し、完成を目指してみる。


ちなみに、立ち飲みやに寄る前に、Docomoショップに寄り、Xperiaについて、9月にi-mode対応するのか

たずねてみた。


そしたら、対応の仕方が未定との回答だった。

実際に対応するのかさえ未定な感じだった。


i-mode対応に備え、9月にXperiaの新しいバージョンの端末を出すかもしれない。

旨の回答もあった。


私は、Android端末を持っていないので、テスト機としてXperiaを購入しようと考えている。

今、購入すべきか、秋まで待つべきか悩んでしまう。


秋まで待っても、新バージョンのXperiaが発売されるとは限らないが。。


いづれにしても、エミュレータで動くアプリが何本かできたら、

購入しようと思う。


今、ワールドカップで日本対カメルーン戦をやっている。

なんとしても初戦を制してほしいものだ。


さて、今日は、煙草も酒もいつもどおり満喫してしまっている。

いつになったら、離れられるのだろうか。


Androidは、練習がてら計算機のアプリを作成している。


画面のUIは問題を解決し、現在問題はない状態だ。

しかし、ボタンを押下したときのOnclickメソッドをうまく動かすことができない。


具体的には、変数を定義し、変数によって値を渡したいのだが、

おもうように動かすことができない。


関数Aの中で定義した変数を、関数Bの中で利用することができないのだ。

Globalに定義することはできない。


変数ではなく、配列やコンストラクタにデータをおいたほうがよいのだろうか。


値の渡し方としては、変数以外にも、classや関数などいろいろとあるが、

変数によって渡したほうが簡単になると考えている。


また、Intentを定義し、Intentを利用してActivity間のデータのやり取りをするとこも

できるらしい。


これはAndroid特有のものなのだろうか。


設計を変えてしまえば、おそらくうまくいくのだろうが、

今はこの問題を解決したいのだ。



今は解決できそうなことが何も浮かばない。

しばらくは、日本の初戦を応援することにしよう。