忍者ブログ
日々の足跡をなんとなく綴って行いこうかと。
[340] [339] [338] [337] [336] [335] [334] [333] [332] [331] [330]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

急遽休出とかやだねぇ。

それはそれとして、
Androidで遊んでみた。
とりあえず毎日の出勤時/帰宅時にやってるマナーモード設定とWi-Fi設定を、1クリックで実行するためのウィジットを作ってみた。
どうせ自分用なのでコンフィグ設定とか皆無。

画面上のウィジットをクリックした時に
会社用「マナーモード:ON, Wi-Fi:OFF」⇔家用「マナーモード:OFF, Wi-Fi:ON」
を切り替えるだけ。

ホントはモードの切り替え状態によって表示も切り替えたかったのだが、
やり方がわからず保留。
変わりにトーストで表示することに。

モードの切り替えでハマった。
現状のモードをインスタンス変数に保持して、それを見てクリックされた際に別のモードへ切り替える処理で作ってたんだ。
でも、どうやらクリックイベントでウィジットのonReceiveメソッドが呼ばれる都度、
インスタンスが再生成されている(?)らしい。
インスタンス変数に値を保持していても値が毎度初期化されていて、モードが切り替わらなかった。
static変数に変更して保持すれば大丈夫だった。

まあ後でいろいろとチョコチョコつくっていこう。
PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カウンター
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新コメント
[02/21 ワッティー]
[10/18 Y的な]
[05/08 十日夜]
[04/26 ジャッカル草壁]
[01/29 十日夜]
最新トラックバック
プロフィール
HN:
Takaten
性別:
非公開
ブログ内検索
アクセス解析