[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/05 19:41 / Filesize : 151 KB / Number-of Response : 752
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Google】Androidアプリ作成part4



1 名前:デフォルトの名無しさん [2010/05/27(木) 23:23:48 ]
□前スレ
GoogleAndroidアプリ作成part3
pc12.2ch.net/test/read.cgi/tech/1268692293/

□過去スレ
GoogleAndroidアプリ作成part2
pc12.2ch.net/test/read.cgi/tech/1253197333/
part1 ☆JAVA初心者がAndroidでアプリを作るスレ☆
pc12.2ch.net/test/read.cgi/tech/1243270488/

初期の流れをくんでJAVA初心者にも親切にしよう!

Android Developers(英語)
developer.android.com/index.html

リファレンス
developer.android.com/intl/ja/reference/android/widget/HorizontalScrollView.html

Android - Open Handset Alliance プロジェクト
code.google.com/intl/ja/android/

511 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 18:12:25 ]
俺、宝くじ当たったら真面目に働くんだ。

512 名前:482 mailto:sage [2010/06/22(火) 18:19:19 ]
>>487
androidの環境しかないので、Java環境だとどうなるか試していませんでした。
確認してみます。

>>496
1回目のreadLineの後に、実は受信した情報を表示する部分がありまして、
そこまで動いているのは確認済みです。
別スレッドは考えていませんでしたので検討してみます。

513 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 19:44:32 ]
2D物理エンジンはやっぱりNDKかOGLSEでチューニングしないと遅いみたいだけど
いまのところ完成度が高いチューニングされた2D物理エンジンってどれ?


514 名前:デフォルトの名無しさん [2010/06/22(火) 19:46:04 ]
ない

515 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 20:27:19 ]
>>512
コマンドレスポンスなプロトコルなら別スレッドにする必要ないぞ
タイムアウト処理はいるけど

516 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 20:35:04 ]
>>512
応答読み取るところでreadLineがnullになるまでループしてるところで止まってる
nullが返ってくるのはstreamが閉じられたときだけじゃね?

517 名前:482 mailto:sage [2010/06/22(火) 21:07:22 ]
>>516
パケットキャプチャ上は、TCPのRSTもFINもとんでいなんですよね。
hoge OK\r\n
next hogehoge\r\n
がTCP上で帰ってきて、そのあとACKが飛んでいるだけでセッションが
閉じられたようには見えていないです。
内部的にはstreamが閉じているのでしょうか。

>>515
タイムアウト処理はじきに作ろうとは考えていましたが、タイムアウト以前に
コマンドレスポンスの正常系すら動かないものでして。

518 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 22:05:37 ]
streamが閉じられない限りはreadLineはnull返さないから、
一個目のwhile抜けてないんじゃないの?って話なんだけど

応答が1行って決まってるなら一回readLineで読み込んだら次行けばいいと思う

519 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 22:10:55 ]
そろそろandroidと関係なくなってるし、javaスレへでも移動したら?



520 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 23:23:45 ]
android環境あるのならJava環境もあると思われ

521 名前:デフォルトの名無しさん [2010/06/23(水) 10:15:40 ]
既存の機能(キーボードやスケジュール)を呼び出すソースとか
載ってるサイトありませんか?

522 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 10:50:36 ]
>>521
android.git.kernel.org/
ってことじゃないのかw

523 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 11:54:33 ]
surfaceviewで描画を別スレッドでループさせると、タッチしてるとき以外画面が更新されない
どこ調べればよいのだろう・・・

524 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 12:34:52 ]
絵画ループをいろんなスレッドで動かすとか
破壊行為もいいとこだろ

スレッドセーフに動くわけがない

525 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:20:55 ]
>>524
絵画ループって単なる誤変換ではない漢字読みの勘違いを感じる

526 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:30:02 ]
drawのことか

527 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:37:52 ]
surfaceviewの性能がいまいち感じられない。
描画速度が上がるだけ?

528 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 13:56:16 ]
>>527
メインスレッド以外から画面を更新できる


529 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 19:51:30 ]
絵がループ



530 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 21:40:09 ]
Androidアプリ作ってみたいけど日アン会がなぁ…

531 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 22:20:50 ]
新日アン会を作るんですね。わかります。

532 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 22:39:02 ]
プロレスかよ

533 名前:427 mailto:sage [2010/06/23(水) 23:01:40 ]
サービス側とサービス利用側とでプロジェクトが別だったんだけど、
今まではEclipseのビルド・パス上で別のプロジェクトを参照させていたのを、
aidlファイルをコピーするという愚直な方法にしたら直った。
むしろ逆(同じファイルを参照させた方がこの手のトラブルが減る)と思い
ずっとこれを試さないでいた俺のバカ…。

今後aidlファイルが更新される度にコピーしなくちゃいけないのが面倒だけど

534 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 02:12:32 ]
>>427
ソースフォルダは複数追加できるから、
それぞれ同じパスを見るようにするのはどうだろ
外部プロジェクト参照よりは同期取れそうだけど

535 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 05:47:22 ]
日アン会なんて気にせず作りなよ。
何にも気兼ねしなくてよいのがAndroid の良いところじゃないか。

536 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 08:30:29 ]
気にせず新日アン会作りなよ

537 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 13:33:21 ]
日アン会に入るの強制じゃないしさ。

538 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 14:37:05 ]
>>531
ガチで使えるアプリを作るユニバーサルアンドロイド会を(ry

539 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 15:24:59 ]
どなたか女子小学生だけのアンドロイド会作ってくれませんか?




540 名前:デフォルトの名無しさん [2010/06/24(木) 21:21:19 ]
質問です
Androidソースコードをビルドするとき、Cのソースファイルに対してプリプロセス出力させたいのですがどうすればいいのでしょう。
Android.mkをエディタで開いて
LOCAL_CFLAGS := -save-temps か LOCAL_CFLAGS := -P
と追記してビルドしたのですがプリプロファイル(*.i)が出力されません。

541 名前:デフォルトの名無しさん [2010/06/24(木) 23:00:20 ]
LinearLayout.LayoutParamのweight要素を
コードから変更したいのですが
どのメソッドを使えばよいのでしょうが

542 名前:デフォルトの名無しさん [2010/06/25(金) 13:09:42 ]
日本アンドロイドの会になんか問題あるの?

543 名前:デフォルトの名無しさん [2010/06/25(金) 16:09:17 ]
EditTextPreference みたいなUIを使ったフォームが欲しいんだけど、
これってPreferenceからしか使えないん?

544 名前:デフォルトの名無しさん [2010/06/25(金) 19:42:21 ]
>>540
build\core\comb\TARGET_linux-arm.mkに-save-tempsを追記
あとはAndrid.mkがあるディレクトリに移って部分ビルドかければいい

545 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 20:26:03 ]
>>542
組織として成熟する前に大きくなって注目されるようになってしまったから
ちょっと違和感を感じてしまうかも。
カンファレンスに参加しても同好会のoff会や学会みたいな感じ。

これから成熟していくのを期待。

546 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:01:04 ]
>>545
同好会のオフ会と学会を同列に並べられると…
まぁ、地方会みたいな感じで、全国大会ではないんだろうが。

日アン会の問題は噂に聞く限りでは、一部の人が模範というか規範となるべき所を
ダメな実例を示しちゃってるところではないかと。

個人的には「日アン会の有名人の作ったアプリだから高評価」って言う意見よりも
「なんか変な不具合が出たり、ちょっとマーケットの流儀に反してね?」ってアプリを
みたら「あぁ、あの人…」って意見をよく聞く気がする。

547 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:07:55 ]
いやそれ温泉がコピペで広めてるだけだろ>規範となるべき人

日本Androidの会は元々単なる勉強会だよ

548 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:20:28 ]
>>547
今でも勉強会だろ?

549 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 22:08:49 ]
>>548
Android勉強会が改称しただけだからな
一部にGoogle直営の集団だとか法人の集まりだとか思ってるバカもいるが



550 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 22:54:31 ]
温泉ってなに?

551 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 23:12:25 ]
え?温泉知らないの?
外人?

552 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 23:48:25 ]
足の引っ張り合いが好きだな

553 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 23:50:01 ]
   __     __
 /__\   /__\
 ||´・ω・`| |  / |´・ω・`|| みんな〜
/  ̄ ̄  、ヽ//  ̄ ⊂二)
└二⊃   |∪ |   ,、  | 
 ヽ⊃ー/ノ   ヽノ ヽ〆
    ̄`´ ̄   ̄   ̄

554 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 01:08:40 ]
setResult(RESULT_OK, intent);
とすると、「RESULT_OKが解決できません」って出ます。

android.app.Activity はimport しているのですが
どうすれば解決できるでしょうか。

555 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 01:19:31 ]
Activity.RESULT_OK

556 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 01:34:51 ]
>>541
getして値設定してset

557 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 02:48:28 ]
>>555
ありがとうございます!

558 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 09:15:09 ]
日アン会はちょっと馴れ合いがね…

559 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 09:40:22 ]
SurfaceViewのクラスって、マニフェストに書くときどうすれば良いのでしょう?

<activity>ではエラーになるし、書かないと以下のエラーが出てしまいます。

android.content .ActivityNotFoundException
have you declared this activity in your AndroidManifest.xml?



560 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 10:46:56 ]
SurfaceViewはActivityと関係ない

561 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 12:10:59 ]
SurfaceViewじゃなくってSurfaceViewが乗っているActivityを書く

562 名前:559 mailto:sage [2010/06/26(土) 12:21:50 ]
>>561
ありがとうございます。
上手くいきました!勘違いしていたようです・・・。

563 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:24:59 ]
エミュレータのデータフォルダに無いの画像ファイルにアクセスしたいんですが、
画像ファイルをエミュレータ内に配置する方法ってありますか?

564 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:36:26 ]
>>563
adbでできる

565 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 17:24:51 ]
DDMSのFile explorerの横についてるボタンでもできるよ

566 名前:デフォルトの名無しさん [2010/06/26(土) 23:25:03 ]
これから勉強を始める俺にオススメの書籍を教えてちょんまんこ

567 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:42:36 ]
国語の教科書でも読んどけチョン

568 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:45:27 ]
>>566
オライリーのやつ

569 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 12:07:39 ]
聞いてる時点でやる気も調べる気も行動する気も最後までやり遂げる気も無い



570 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:18:14 ]
ちょっと教えて

mainのActivityで、threadを起動してsocketをopenして通信
そのデータを、新しく開いた別画面のActivityに送る
別画面から、データをsocketで送信

って、できる?
ブロードキャストレシーバーを使わないと無理?
あるいは、socketでの通信部をサービスにする?


571 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:27:03 ]
おまえにならできる!

572 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 13:28:30 ]
ひとに教えてもらって開発できたら苦労しねぇわ。

573 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 14:21:42 ]
>>570
Serviceにするのが多分スマート
無理やりなやり方ならApplecationにおくとか、staticにするとか

574 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 14:28:16 ]
状況がちょっとよくわからんな。


575 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 15:09:11 ]
>>573
ありがとう。
ServiceでThreadを走らせてできそう、受信通知はブロードキャストレシーバーで実装してみる。
助かったなり。


576 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 15:58:39 ]
つうか、AsyncTaskつかえばいいだけじゃね?

577 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 17:18:06 ]
BroadcastReceiverもいいけど、サービスからのCallbackも使い勝手いいぞ

578 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:01:21 ]
ブロードキャストレシーバーってそういう使い方するために
あるんだったっけ??

579 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:16:35 ]
>>578
サービスの作り方調べると、幾つかのサイトで
そうやってアクティビティに通知しろって書いてあったりする



580 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:26:25 ]
>>578
結果を丸ごとBroadcastReceiverで受け取るのはダサいけど
Serviceに処理を委託した後で、結果が出たので受け取りに来てねってBroadcast投げるのは
かなり基本的なプラクティスだと思う。

581 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:27:10 ]
>>577
なるほど、ありがとう。

>>576
>サービスからのCallbackも使い勝手いいぞ
ありがと、検討中。

>>573
確かに、汚く static って手も確かにあるんだね。

思ったより、実装手段があるってことがわかって助かった。
それにしても、Androidって、manifest にいろいろ書いたり、Layoutが限られていて、なんかいろいろと面倒だな。


582 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:33:20 ]
というかむしろ>>570みたいなケースでActivityがThreadを持ってはいけない。
ActivityのThreadはいつ死ぬか分からないので、このような場合はServiceにすべき。
ActvityがThreadを持っていいのは「アニメーションを処理する時だけ」くらいに思っておいた方がいい。
無理矢理やるなら>>573の言う通りApplecationに持たせることも出来るがバグの元になりがち。

583 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 18:33:27 ]
色々定義するのがめんどうだから
ApplicationにHandler作っておいて
メッセージ投げてる

584 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:06:51 ]
アプリケーションのインスタンスって必ずひとつだよね?
static って意味あるの?とかおもった。
なにか、勘違いしてる?

585 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:09:04 ]
なに言ってんだかわからない……

586 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:38:20 ]
これ嫁
el.jibun.atmarkit.co.jp/minagawa/2010/04/post-ebc4.html

587 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 22:48:58 ]
画面の表示を変えたとき、そのアプリを消してまた再起動したときに、終わる直前の時の
画面表示にしておきたいのですが、どのようにすしたらいいでしょうか?教えてください。

588 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:46:32 ]
大きいデータ(102400byte以上?)をputExtraするとfailed binder transactionエラーが発生するみたいです。
大きいデータはどのようにしてintent間の受け渡しを行えば良いのでしょう?

589 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:51:27 ]
>>588
消しての真意が分からんけどタスク切替れば表示そのままなんじゃ



590 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 23:54:20 ]
>>589
>>587

591 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 00:06:59 ]
>>588
一時ファイルに落として、Intentではファイル名を通知とか?

592 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 00:47:51 ]
大きなデータ受け渡し用のクラスつくって、スタティックメンバに保持させることもできるな。
糞みたいなやりかただが。


593 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 01:07:23 ]
Threadは論外、Serviceだって死ぬ可能性あるんじゃない?
まあフォアグラウンドアプリより生き残る可能性は高いだろうけど。

Activity間で共用したいものは
拡張したApplicationクラスで持つのが一番スマートじゃないかと思う。
っていうかApplicationクラスってそもそもそういう使い方をするものだと思ってた。

ライフサイクル的にActivityよりApplicationが先に死ぬ事って有り得ないよね?

594 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 01:14:06 ]
>>593
stopするまでは一応Serviceは生き残るんじゃないかな
少なくとも他に殺せるActivityがいるのにServiceが殺されることはないはず
究極的にはOOM Killerに殺される可能性は無いとは言えないけど

595 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 02:57:25 ]
>>594
ServiceはStopすることが許容されてるんだし、
OOMでKernelに殺されることも含めてActivityは起動してて
Serviceが終了してるってケースは有り得る訳じゃない?

その点、Applicationクラスは連なるActivityの何れかが生きてれば
OOM含めて死なない事が保障されてるんじゃないかなーと思ったけど、
それって実は保証されてないんだろうか。

596 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 03:22:12 ]
Serviceって自力でstopしないと基本的に走りっぱなしじゃないの?
逆に考えて、stopSelfしてないのにServiceが殺されちゃうことってある?

597 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 03:47:50 ]
>>596
OSの都合でやられちゃうことはあるんじゃないのかな。

>その点、Applicationクラスは連なるActivityの何れかが生きてれば
Applicationはいわばメインスレッドで、アプリケーション自体シングルスレッドって認識。
だから、Applicationクラスが死んでActivityが生き残るとは思えない。
理解がおかしいかな?
ただ、Applicationクラスをexportするのって、普通のこと?

598 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 04:09:54 ]
>>597
Activityが生き残っているのにApplicationが生き残っていることは無い。
だからActivityのライフサイクル内で行われる処理ならApplicationで共有して問題ないと言えば無い。
ただonPauseを超えるといきなりTERM食らう可能性はあるので
onPauseの度にブロックして終了処理を待ち合わせるのでないなら
終了処理すらできずにdirtyな終わり方をしても大丈夫なようにしておく必要がある。

まあ、データをSQLiteに持ってる分にはトランザクションあるから大丈夫なのかな?

599 名前:597 mailto:sage [2010/06/28(月) 04:17:17 ]
×ただ、Applicationクラスをexportするのって、普通のこと?
○ただ、Applicationクラスをextends するのって、普通のこと?

>>598
ありがと。Applicationをextends してみた。
ちゃんと動くな、あたりまえだけどw
なんでのっけからActivityなんだ?と思ってたけど、こういうことなんだね。




600 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 04:24:42 ]
ああ、俺はアプリ作り始めたらまずApplicationクラスをextendsするよw

601 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 09:54:17 ]
BroadcastReceiverって、Activityで受け取れるわけじゃないんだ、、
Threadから、起動済みのActivity内で通知を受け取れる方法ってなにがあるんだろ。


602 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:04:06 ]
>>601
Handlerで、postMessageじゃないの?

BroadcastReceiverって、Intentを受け取るためのものだよね?
IntentFilterで必要なIntentだけ受け取るように設定するし。


603 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:10:09 ]
>>602
>Handlerで、postMessageじゃないの?
Handler+postMessageだと、同一Activity内での処理だよね。
複数の画面を考えているから、画面(ページ)を切り替えるたびに、connectし直さないとならない
起動したActivityで、ThreadかServiceを走らせて、次に呼んだActivityで拾えないかと思ってる。



604 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:12:39 ]
>>602
Intentも、Activity内で拾えるか、レシーバからActivityのメソッドを呼べるといいんだけど。
どっかに、Activity内にレシーバを書いた例があったけど、いまひとつよくわからない。

605 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:31:11 ]
>>603
>>604
なるほど。画面遷移後(startActivity後ってことだよね)に
お知らせをどうやって受け取るかっていうことか。

ちょっと試してみよう。

通常時の画面(Activity)間のデータ受け渡しは、
sharedPreferences 使ったけど、それ以外の受け渡しって
やったことないから、考えたことなかった

606 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 11:40:53 ]
>>605
ありがと。
Applicationの中で、データコンテナのクラスをおいて、
最初に起動した、ActivityでThreadを立ち上げて、そこで発生したデータを格納。
操作のActivityに遷移して、Applicationのデータコンテナからsynchronized メソッドで取得。
汚いけど、いまこんな感じにしてる。
問題は通知機構をどうするか。
リアルタイム性はさほど必要としていないので、ポーリングすればいいのだけど、
CPU負荷がかかって、動作がギクシャクしそうでやっていない。


607 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:01:25 ]
callbackはいいんだけどaidlって決まった型しか使えないし、特殊な型使うときはparcelableにするか、
なんかゴニョゴニョしなきゃいけないらしくてなんか面倒くさい。MapとListが使えるからいいんだけど。

608 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:08:26 ]
>>605
sharedPreferencesを使って、onSharedPreferenceChangedで受け取れそうだ。
ありがとう、すごい助かった。
もう少し試してみる。

609 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 14:37:10 ]
チラ裏ですまん。
画面遷移毎にregisterOnSharedPreferenceChangeListenerで登録するのだが、
destroy時に、unregisterOnSharedPreferenceChangeListenerを忘れると、
積み重なって多重に通知が来るw
10分くらい悩んだ;



610 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 19:29:03 ]
>>596
Serviceもメモリ足りなくなってきたら殺されるよ
そのあと余裕がでてきたら再度onCreateされる

611 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 19:36:56 ]
>>610
stopまでたどりついてないのに問答無用で(dirtyに)killされるってこと?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<151KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef