トップページ > プログラム > 2016年10月30日 > uCf20103

書き込み順位&時間帯一覧

2 位/145 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001012100001100007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Java入門・初心者質問スレ [無断転載禁止]©2ch.net
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net

書き込みレス一覧

Java入門・初心者質問スレ [無断転載禁止]©2ch.net
882 :デフォルトの名無しさん[sage]:2016/10/30(日) 09:27:55.22 ID:uCf20103
>>881
アロハー

オフラインでも試せるんじゃ?
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
897 :デフォルトの名無しさん[sage]:2016/10/30(日) 11:59:50.50 ID:uCf20103
独自クラスのメンバーをprotectedやpublicにするより
引数に渡せるなら渡した方がいいな

後脱線するけど個人的にはただのthisじゃなくMainActivity.thisの方がいい
何のthisか明示的にって意味でね
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
899 :デフォルトの名無しさん[sage]:2016/10/30(日) 12:51:59.26 ID:uCf20103
>>898
MainActivityではリソースIDだけを渡して内部で初期化や設定読み書きしたりで
こういう事したい時はどうしてるん?

func(int Id1, int Id1Default, int Id2, int Id2Default, int Id3, int Id3Default) {
 if(this.activity.getString(Id1).equal(this.activity.getString(Id1Default))) { } else { }
 if(this.activity.getString(Id2).equal(this.activity.getString(Id2Default))) { } else { }
 if(this.activity.getString(Id3).equal(this.activity.getString(Id3Default))) { } else { }
}
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
900 :デフォルトの名無しさん[sage]:2016/10/30(日) 12:56:07.48 ID:uCf20103
例だから全部Stringにしたけど
SharedPreferencesのgetBooleanとかもあって型も色々ね
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
904 :デフォルトの名無しさん[sage]:2016/10/30(日) 13:57:33.71 ID:uCf20103
>>869
そういえばそれKillされた後に起動で
1, BP onCreate Bundle != null なら何もしない
2, B onCreate Bundle != null ならfinish
で同じ事できるで
Bのインスタンス不要になるしInterfaceの判定も不要になる

もし設定画面表示中にスタックに積んでその間にKillされた場合は
ActivitAから開始にしたいならこれで最少と思う
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
907 :デフォルトの名無しさん[sage]:2016/10/30(日) 18:59:47.21 ID:uCf20103
>>905
ありがとう
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
908 :デフォルトの名無しさん[sage]:2016/10/30(日) 19:22:41.80 ID:uCf20103
>>899のfunc()でfindViewById()使うからいずれにせよActivityいるの忘れてた


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。