Archive for 4月, 2011

呼び出し元のActivityに戻ってみよう

土曜日, 4月 9th, 2011

前回新しいActivityを呼び出して違う画面に遷移することが出来る様になりましたが、呼び出し元のActivityへの戻り方が判らなかったので調べてみました。
呼び出したActivityはfinish()をコールする事で終了して、呼び出し元のActivityに戻る事が出来ます。

画面遷移的には戻るボタンを使っても呼び出し元のActivityに戻れるんですが、内部的にはfinish()と同じ動作になるんだろうかね?

パケホーダイ フラットを申し込まねば!

金曜日, 4月 1st, 2011

すっかり忘れていたパケホーダイ フラットへの変更。
基本天井のスマホなんで定額で問題ないし、単純に割引って受け取っていいと思ってるので乗り換えようと思ってたんですが忘れてました。
3/15から契約出来る様になってたんですね。
明日にでもドコモショップ行くか、My docomoで申し込むかして料金下げるかな。
2年縛りがあるのが非常に気になる所だけど・・・。

新たなパケット定額サービスおよびデータ通信専用の定額料金プランなどを提供開始
http://www.nttdocomo.co.jp/info/news_release/2011/01/28_00.html

後、ついでにケータイ補償を解約しようかな。
壊れたらそれを理由に新しいスマホに変えればいいし!
むしろ新しいスマホに変えたい・・・
新しいスマホ弄りたい・・・

WILLCOMは解約するかな

金曜日, 4月 1st, 2011

大体2年くらい前にWILLCOMでは月額980円でつなぎ放題というキャンペーンをやっていました。
今もやってるのかよく判りませんけど。
そのキャンペーンは確か「新規で契約してくれれば、基本料金から2年間XX円値引きしますよ?」って奴だったと思います。
そして、その基本料金には端末代金も含まれた値段でしたので、本当に980円で使えていたんです。
端末代金を一括で払えば、月200円ぐらいでつなぎ放題になったんです。

オレはそのキャンペーンに釣られて、2009年の5月に契約しました。
ですので、2011年の5月にはその割引がなくなってしまうはずなのです。
今までは月額980円ならと思って許せていた回線の遅さですが、月額3880円なら使う気にはなれません。

だってWiMAXの方が安くて早いじゃないですか。
そもそも外でPC使う機会もそんなになかったし、スマホがあれば調べ物とか大体出来るしね。

と言う事で、WILLCOMは4月中に解約するぞ!

別画面に遷移してみたい

金曜日, 4月 1st, 2011

アプリを作っていると、今の画面以外の物を表示したい時が出てきますよね。
Androidではそんな時にIntentを使って別Activityを呼び出す事で出来ます。

Intentの使い方はこんな感じ。

  • Intentに遷移したいクラスを設定して作成する
  • 受け渡したい値があればputExtra()を使う。
  • startActivity()の引数にIntentを渡して、別Activity(class)へ遷移。

サンプルはこちら
[java]
/* Intent発行側 */
String nowPeak = “No Data”;
Intent intent=new Intent(getApplicationContext(),BtnResult.class);
intent.putExtra(“nowPeak”, nowPeak);
startActivity(intent);
[/java]
これでIntentを作成し別Activityへ遷移が出来、この別Activityで画面を表示する事で別画面への遷移が出来ます。

遷移側でデータを受け取って使いたい時はこんな感じ。

  • getIntent()で作成したIntentを受け取る
  • 受け取ったIntentが存在する場合はget?Extra()を使って受け取る
  • 今回は文字列を受け取るのでgetStringExtra()を使う

サンプルはこちら
[java]
/* Intent受取側 */
Intent intent = getIntent();
String str = “”;
if(intent != null){
str = intent.getStringExtra(“nowPeak”);
}
[/java]

これで画面遷移が出来る様になりました。
こんな風にIntentを使うのを明示的Intentと言うみたいです。