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


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

Androidプログラミング質問スレ revision54



1 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 05:24:17.80 ID:F5cxE2Dc.net]
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 146匹目
mevius.2ch.net/test/read.cgi/tech/1487825717/
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
mevius.2ch.net/test/read.cgi/tech/1503723668/
★★Java質問・相談スレッド180★★
mevius.2ch.net/test/read.cgi/tech/1492780397/
****オススメ関連リンク****
■ TechBoostertechbooster.org/category/android/tableofcontents/
■ Androidメモwww.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門www.adakoda.com/android/
■ Androidプログラマへの道wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*wikiwiki.jp/android/

****公式リファレンス****
■ Android developersdeveloper.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳www.techdoctranslator.com/
■ 日本Androidの会www.android-group.jp/
■ StackOverFlowstackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision52
echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53
mevius.2ch.net/test/read.cgi/tech/1488052551/

41 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 22:00:51.95 ID:qJPZo9Nf.net]
ユーザーはお馬鹿さんだからフォアグラウンドにすると
通知アイコンが邪魔だからって評価下げてくるよね

42 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 23:08:32.76 ID:fKao+lAU.net]
みんなでやればこわくない

43 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 23:18:18.97 ID:BIv3WvJA.net]
来年後半にTargetApiがOreo以上必須になるんだってな

44 名前:デフォルトの名無しさん [2017/12/22(金) 08:26:49.60 ID:YD5uSo/n.net]
23対応がめんどくさいな。
アノテーションで簡単にできる方法(Decorateorパターン?で集約するような)ないんかな。

45 名前:デフォルトの名無しさん [2017/12/22(金) 18:54:02.14 ID:8dy94zpN.net]
スマホ本体から直接通話した時と
Bluetooth(HFP)で通話した時を判別するにはどうすればいいんだろう?

46 名前:デフォルトの名無しさん [2017/12/23(土) 09:10:45.96 ID:d27JSQft.net]
>>42
下位端末全部切られちゃうのん?

47 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 23:32:07.99 ID:8C9BK1z2.net]
targetApiだから関係ないよ

48 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 02:28:59.65 ID:0GtvZ38I.net]
何かの拍子にtextviewやlistview内の文字がおかしな表示になってしまうのですが、これは何が原因なのでしょうか。
ttps://pbs.twimg.com/media/DJCv9N5VoAUSMbM.jpg
↑こんな感じに文字化けします。
最初からこうなのではなくて、色々触っているうちにこうなってしまいます。

49 名前:デフォルトの名無しさん [2017/12/24(日) 10:37:19.37 ID:UUO0ZKd4.net]
え、これってTwitterアプリのバグなんじゃないの?
自分の機種でも起きてるけど、他のアプリとかでは見たことない。



50 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:58:16.14 ID:0GtvZ38I.net]
自分のアプリで文字が四角になるバグが発生したので調べてみたところ、
tiwtter公式アプリでも全く同じ症状が出ているようなので画

51 名前:怩貼らせて頂きました。
原因がさっぱり分からず、調べても全く情報が出てこないのでお手上げ状態です。
[]
[ここ壊れてます]

52 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 19:35:06.54 ID:T1ds9yId.net]
アプリじゃなくてハードに依存してるっぽい?
www.standby-media.jp/news/000074

53 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 21:19:32.52 ID:BQnZsFmH.net]
豆腐ぽくない

54 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 22:43:25.65 ID:0GtvZ38I.net]
>>50
絵文字や機種依存の特殊な記号などではなくて、普通の日本語なんですよね
それに起動直後は問題なく表示されているので、ちょっと違うかなぁと。。。
でも情報を頂けて嬉しかったです、ありがとうございます。

55 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 04:33:23.73 ID:CQjgWB2v.net]
フォントのキャッシュを見失ってるだけのように見える。
省メモリ化ソフトとかが勝手に削除してんじゃねーの。

56 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 02:32:31.13 ID:HuAlVb5o.net]
sshを使ったアプリ作りたいんだがどうすれば良い?

57 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 07:30:01.38 ID:s2Rx+tKP.net]
>>54
まずPCを買ってこい。

58 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 13:32:39.53 ID:aCI+UBX0.net]
わかりました!
グラボはGTX1080でいいですか!?

59 名前:デフォルトの名無しさん mailto:sage [2017/12/28(木) 19:52:29.61 ID:g7xH4Ri4.net]
Android Studio3のレイアウトエディタでScrollViewを使っているのですが、
縦長に要素を配置しようとしたときに、
レイアウトエディタ上のスマホ画面より下に配置した部分が切れてしまい、表示も操作もできません

スクロールを前提にした縦長の画面ってどうやって作れば良いですか?



60 名前:デフォルトの名無しさん mailto:sage [2017/12/28(木) 20:05:03.88 ID:g7xH4Ri4.net]
このベストアンサーの通りに縦長のデバイスを作ることで解決しました
https://stackoverflow.com/questions/21565388/unable-to-see-completed-view-layout-in-android-studio

お騒がせしました

61 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 16:20:41.04 ID:Jrlpx1Vv.net]
AndroidStudio3に付属のレイアウトエディタがクッソ使いにくいんだけどAndroid開発者はみんなこれなんとも思わず普通に使ってんの?
それとも何か「htmlがそうだったようにaxmlを編集した方が生産性が高まる」みたいな感じなの?

62 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 21:17:06.83 ID:/aIlZ8cs.net]
スクロールがうまく出来なくてもやもやしたりはする

63 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 21:47:11.75 ID:J7maX3WE.net]
レイアウトエディタなんてあるのか…
怖くていまだに2.3から乗り換えてない。

64 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 21:50:05.33 ID:iPb71OXR.net]
開発者なら文句を言う前に良いと思う物を作って公開しろ
みんなが同意見ならあっという間にシェアトップだ

65 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 22:25:52.22 ID:Jrlpx1Vv.net]
>>61
昔はレイアウトエディタなかったのか?

66 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 23:01:44.70 ID:IB+3Epgt.net]
>>63
何の画面のことだろう??
3.0からの新機能ではないのかな?
違ってたらすまん

67 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 23:47:14.01 ID:Jrlpx1Vv.net]
axmlをGUIで編集するやつだよ

68 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 02:35:58.56 ID:ervhMMOq.net]
レイアウトをGUIで編集したことないな
もともと使いやすくはないし、xmlいじったほう早い

69 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 02:51:00.76 ID:c5va8RoB.net]
うちもxmlでいじってる
デザイン画面なんて使うか?



70 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 03:02:37.03 ID:jFAF9OvL.net]
レイアウトをxmlで作るとか何の苦行だよ
エディタが使いにくいとか使いこなせてないだけだろう

71 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 12:11:14.28 ID:YN0JIHTl.net]
いまいち思い通りにconstraintが

72 名前:tかないから基本xmlいじってるわ
使い方悪いんだろうけど
[]
[ここ壊れてます]

73 名前:デフォルトの名無しさん [2018/01/06(土) 13:05:41.82 ID:h19f1a4o.net]
基本Preview専用。
ConstraintLayoutだとちょっと便利かな?とは思うけど、
Relativeは使えなさ過ぎて、最悪。

74 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 13:14:39.53 ID:c5va8RoB.net]
エディタだと細かい部分が怪しいし、自分で書くに限る
コンストは意味不明で使ってない
レラティブは作るもの決まってる時は便利かもね
でも滅多に使わない

75 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 16:23:22.31 ID:Av5yvs8j.net]
xcodeと比較してるんだろうけどxml直書きは楽だぞ

76 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 22:42:39.83 ID:lgHAe5nW.net]
GUIでレイアウトする方が便利と思ってる人って単にxmlの書き方理解してないだけという印象
きちんと理解していればxmlで構造考えながら書かないとむしろ気持ち悪いと感じるだろう

77 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 11:34:43.66 ID:OrYFP1Ez.net]
テキストもバイナリエディタで入力してはいかがですか?

78 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 11:42:52.71 ID:pLv5c+x9.net]
>>74
意味が分からない

79 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 11:48:49.77 ID:OrYFP1Ez.net]
意味が分からないのは単にバイナリの意味を理解してないだけという印象
きちんと理解していれはこの程度の嫌味もむしろ理解できるだろう



80 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:04:05.74 ID:fZ7Uu0Oz.net]
それ面白いと思ってるんだ
残念な人だな

81 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:14:53.92 ID:nLajgNAW.net]
レイアウトをコーディングした方がいいのは他に使い回せるからであって
同じ処理を何度もするなら関数にしろっていう基本中の基本と同じことなんだけどな

82 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:16:43.90 ID:OrYFP1Ez.net]
フフフ、笑える 悔しくて嫌味返しですか

83 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:21:50.74 ID:OrYFP1Ez.net]
GUIの時代にCUIへの回帰。発想が未だにvi使ってる犬厨の発想。

レイアウト設計なんてこれぞGUIの出番だというのに。

84 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:26:52.09 ID:LfbuP4Hg.net]
エディタだと、細かい設定どうなってるかを
後から確認し直さなきゃならない。
レイアウトの入れ子が意図通りなのか、
生成されたものを見直すのはしんどい。

それなら自分で最初から書く方が、把握してるぶんラクだ

85 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:28:55.05 ID:OrYFP1Ez.net]
記述方法に詳しくなくてもデザインできるのがGUIのいいところ。デザイナーは中身に詳しくなくてもデザインできる
車のドライバーがエンジンの詳細を知らなくても運転できるのと同じ。オブジェクト思考の発想。
基本中の基本なんたどけどな。30年前の構造化プログラミングで思考が止まってるのがvi使いの犬厨

86 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:30:22.13 ID:nLajgNAW.net]
GUIで見た目が合ってるから問題ないという感じでリリースされるから無駄に入れ子しまくりのクソ重い画面が出来上がるんだろうな

87 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:31:06.99 ID:OrYFP1Ez.net]
レイアウトの細かい設定が確認できない、入れ子がどうなってるのかよく分からない。

それはそのエディタが欠陥品で糞なだけです。エディタ開発者に改善要望出してください。

88 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:36:03.90 ID:eLTOQRMH.net]
>>82
それが許されるのは個人開発で小規模にやってる人だけだろう
それなりの規模になってくると、君が言うエンジンの詳細を把握して
最適化できる人間が設計しないと見た目はいいが動作はモッサリという残念な仕上がりになって
あっという間に低評価で埋まっておしまい

89 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:39:17.98 ID:Va+L+0yu.net]
スタジオのレイアウトエディタも悪くはないがこんな熱く擁護する奴が出てくるとは



90 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:01:29.35 ID:OrYFP1Ez.net]
擁護とは侵害だな。vi使いの慣れれば使いやすいという信仰が許せないだけ。
単にxml直書きに慣れてるというだけで苦行を薦める輩は駆逐しないとな。xmlは本質的に糞なんだよ。

91 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:08:01.56 ID:eLTOQRMH.net]
自分が許す許さないとか、感情論で使う技術選ぶ時点でプログラマー失格かと

92 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:12:05.54 ID:OrYFP1Ez.net]
おれの理想とするプログラマー論はマ板でやれ。「慣れれば使いやすい」という設計はいかがなものか、ということだ。
そしてviのようにな使いにくいソフトの信者ほど普及に熱心ということだ。そして被害者が拡大し、開発が遅れる。

93 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:20:19.51 ID:eLTOQRMH.net]
練習なしでも使いやすくて簡単に100点取れるならそれを使えばいいが
実際にはそんな都合の良いものは存在せず、練習なしで使えるものは所詮平均点以下しか取れないのが現実
それなら慣れれば高得点取れる技術を習得する方が良い
そもそもviだろうがxmlだろうが1日あれば使えるだろうに何が苦行なのか
というか、XML弄らなくても同じレベルで勝手に最適化してくれるGUIエディタなんてあるなら早く教えてくれよ

94 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:30:29.27 ID:OrYFP1Ez.net]
> そもそもviだろうがxmlだろうが1日あれば使えるだろう

騙されるな。邪教の信者はこうやって嘘をついて初心者を地獄に招きいれるのだ。
なぜLinuxで統合開発環境の普及が20年も遅れたのか。vi信者のせいだ。
その結果、linux陣営はGUIの開発が遅れ、20年も普及が遅れたのだ。googleが拾ってくれなければ消えていた。

というか、不満があるならGUIエディタの一つぐらい自分で作れ。

95 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:37:05.59 ID:LfbuP4Hg.net]
まぁ使いこなせるならどっちでもいいんだろうけど。

作るものが決まっていて、
設定項目も把握しているなら、
レイアウトエディタも悪くないのかもしれない。
または企画段階で、動かさず色々並べてみるとか。

細部を把握しつつ、構成を試行錯誤するなら、
迷わずコードで書いた方が修正しやすいと思う

96 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:38:57.98 ID:eLTOQRMH.net]
自分が理解できない・使えないものを色々屁理屈こねて批判するだけ
残念な奴だな

97 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:45:05.60 ID:OrYFP1Ez.net]
キミは人格批判ばかりだな。キミのマ版住民だろう。

98 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 14:03:21.09 ID:Va+L+0yu.net]
なんでAndroidStudioのレイアウトエディタの話でviが出てくるんだ?
普通AndroidStudioでやるよな?

99 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 16:54:57.46 ID:wXVrCVcS.net]
自分の主張が弱いことを把握しているから何か別のものを叩くことで「俺の主張はこんなに優れているんだ!」と信じ込ませることが目的



100 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 19:28:02.38 ID:WFi36oCb.net]
>>78
レイアウトエディタはGUIでviewごとコピペできるよ?

>>81
左にComponent treeで構成出てるよ?
細かい設定もView fewer attributesでできるし、
それでも足りなきゃ下のタブやctrl+クリックでxmlに切り替えることもできる


関係ないけど俺vi使い

101 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 19:35:43.59 ID:bWmYfXEG.net]
>>97
プログラミングでの使い回しは単なるコピペではない
関数で言えば引数によって結果が変わるように、ベースは同じだけど微妙な違いがあるものを効率的に作るときにソースを読み書きする能力は必須

102 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 19:39:28.51 ID:WFi36oCb.net]
>>98
>>78と言ってる事ちがくねえ?
あとレイアウトエディタ使っててxmlが読めない奴なんかおらんでしょ?
一からタイピングするのが苦行だからエディタで工程ショートカットするだけじゃん?

103 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 19:43:49.15 ID:xOkZx1hr.net]
そのxmlが読めない奴がxmlに文句言ってるんだよなあ

104 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 19:49:21.23 ID:OrYFP1Ez.net]
楽譜が読めるとは頭

105 名前:の中でメロディを再現できるということ。このお玉じゃくしはドでこれはミでと読めるレベルではない。
xmlでレイアウトが書けるということは実行して表示しなくても頭の中でレイアウトが正しくイメージできているということ。
おまえの指摘は甚だレベルが低い。後30年経験積んだら相手してやる。馬鹿め。
[]
[ここ壊れてます]

106 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 19:58:39.57 ID:8yObZcp3.net]
で、xml直書きしなくてもそれと同レベルに自動的に最適化してくれるレイアウトエディタ早く教えてくれよ

107 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 23:16:30.12 ID:Va+L+0yu.net]
頭おかしい人の書き込みを読むのは
クソコードを解読するような趣があるな

108 名前:デフォルトの名無しさん mailto:sage [2018/01/08(月) 12:53:55.51 ID:Ye9teQ5Z.net]
煽るだけの書きこみしかしない人って職場でどんな立場の人が分かるよな。とても残念な人生だよな。

109 名前:デフォルトの名無しさん mailto:sage [2018/01/08(月) 15:27:48.12 ID:TVLGeBH/.net]
cpuの脆弱性問題でbiosまでアップデートしたらエミュとか使い物にならなくなったりしないかな?
怖くてアップデートできないわ



110 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 00:39:37.89 ID:RYpwlOyu.net]
関係あんのかなBIOSって起動初期だけちょこっと使われるだけじゃないの
起動後に悪用出来るのかしら

111 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 06:51:05.98 ID:MKyA4+r/.net]
biosまでアップデートするとパフォーマンスがかなり低下するって話しあるからね
ゲームなんかでもfps落ちるって云うしエミュには影響出そうな

112 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 17:16:04.16 ID:XIe4cR9d.net]
androidの場合にはPCで言うBIOSに当たる物は更新されないと
思うので関係ないと思うけど

113 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 17:56:59.56 ID:X5WRu5Kl.net]
ASやエミュレータの話でしょ

114 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 10:21:18.33 ID:b+MKeTJh.net]
すいません、ここにはレイアウトに詳しい方々がいるようなので質問させてください
縦に長いアプリ画面を作っていると、端末の画面サイズによっては下の方の表示が切れます
これを解決するために、全てのレイアウトで一番上をScrollViewにしてしまおうと考えているのですが、この発想は危険でしょうか?

115 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:05:06.01 ID:7YnTiRqq.net]
下にスクロールできることが一目見て分かるようになっていなかったらそもそもスクロールしようと思わないので下の方が無視される、ぐらいか

116 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 13:35:31.53 ID:b+MKeTJh.net]
ありがとうございます

117 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 21:39:00.73 ID:YUR7joG4.net]
AndroidStudioでSQLiteを使用してDBを作成した時、
DBファイルはアプリと同じ場所に出来ますが、PCからは権限が無い為に見れないですよね?
毎回ADBを起動するのも面倒だし、
内部ストレージの直下とかに作る方法ってありますでしょうか?

118 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 23:55:15.34 ID:CxdmyJWI.net]
>>113
sqliteopenhelper改造すればできそうだけど、dbファイルを好きなディレクトリにコピーしちゃう方がかんたんな気がする。

119 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 17:07:34.85 ID:sqF5c492.net]
AndroidStudio3.0.1で作成したアプリって、スマホのどこに入っていますか?
接続して「Android Device Monitor」を使用しても、スマホ(Devices)選択後にdataフォルダ等は見つかりましたが、
dataフォルダの中が開けませんでした。
DDMSを使用しても、同様にdataフォルダの中が見られませんでした。



120 名前:115 mailto:sage [2018/01/22(月) 17:44:54.73 ID:sqF5c492.net]
すいませんでした、adbで見られるのですね
コマンドライン入力が面倒なだけですが、見ることが出来ました。

121 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 09:29:24.70 ID:6Zb4oHoC.net]
>>113
SQLiteOpenHelperのnameにフルパス渡せばそこに作られなかったっけ?

122 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 16:37:25.27 ID:W0qpdmWb.net]
>>117
ファイル名だけじゃなくフルパス

123 名前:で書けばいいのですね、ありがとうございます。

SQLite使っててふと思ったのですが、
insert()で追記したら、その後は何もしなくても問題は無いのでしょうか?

テキストファイルの様な、write()したらflush()してclose()してメディアスキャンでPCに認識させる、
といった処理は不要で良いのでしょうか?
[]
[ここ壊れてます]

124 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 09:48:25.33 ID:vmFIlfhz.net]
今更になってRxJavaを使い出したんだけどdisposableの扱いがよくわからない
いかなる場合でもdisposable.dispose()を忘れたらリークする?
disposeするまで継続的にストリームにデータが流れてくるタイプならdisposeしないとダメってのはわかる
retrofitのようにrest apiを1回呼んで終わりってタイプのものもdisposeしないといけないのかな?

125 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 14:01:54.65 ID:Aa9aopwI.net]
>>119
compleさせればdisposeはいらぬ
ver1はしらん

126 名前:デフォルトの名無しさん [2018/01/27(土) 21:18:40.67 ID:0ISwxtuY.net]
>>118
それに該当するのはDBだとcommitかな。
これはDB接続時に autocommit になってたと思った。だから自分でやらなくても良い。
しかしその場合は沢山読み書きすると効率が悪くなって遅くなる。
そういう場合は 接続時に autocommit をoffにしておいて後は自分で適当な所でcommitするように書けば良い。

127 名前:デフォルトの名無しさん [2018/01/27(土) 21:21:31.49 ID:0ISwxtuY.net]
あ、commitだけでなくDB接続する必要がなくなったら切断するとかも必要だよ。

128 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 23:44:46.04 ID:vmFIlfhz.net]
>>120
いらぬのか
良かった
毎回disposeするの大変だよね

129 名前:デフォルトの名無しさん [2018/01/28(日) 18:40:43.88 ID:hsQcQaEt.net]
いちいち、破棄しなくていい/しなきゃいけないって考えるより、
CompositeDisposalを使う方が遥かに楽だ。



130 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 19:58:34.33 ID:uyMuj+eK.net]
compositにどんどん使い終わったdisposableが溜まっていくの気持ち悪くない?

131 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 08:18:55.30 ID:bLLAbQ5W.net]
なんか公式の検索が機能してないんだけど
メニューも出なかったりでバグってんのかな?

ChromeとスマホのChromeとIEで試したけどどっちもダメだわ

132 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 14:00:19.18 ID:ae00DJwx.net]
>>121
ありがとうございます。
今のところcommitを使っていないけどDBに書き込めて取り出せるので、autocommitで動いているみたいです。
Androidでは情報が少なかったですが、pythonやperlでも似た感じと考えて良さそうな感じでしょうか。
https://www.antun.net/tips/api/sqlite.html
netlog.jpn.org/r271-635/2009/12/sqlite_perl_prepare_commit.html

明示的にcommitしないと、autocommitで保存してくれる ← 今ココ
書き込み速度を上げたい時は、明示的にcommitを書く

133 名前:デフォルトの名無しさん [2018/01/30(火) 13:04:20.38 ID:Hqo+QOWq.net]
>>127
DB接続時のオプションでautocommitにするかしないか設定できないかな?
Androidの場合どうなるのか知らないんだけど。
で、そこでautocommitをやらないようにした場合は自分でcommitする必要がある。

134 名前:デフォルトの名無しさん [2018/01/30(火) 14:17:17.06 ID:AbqeHm+1.net]
Androidの場合は、
beginTransaction()
...
setTransactionSuccessful()
endTransaction()
これしかない。
ジャーナルとかインデックス省略して、INSERT/DELETEを速くするとかはできない。

135 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 21:57:46.86 ID:WNbQNArJ.net]
recyclerViewのadapterをswipeRefreshで更新して一番上に項目を追加するようにしたら、
スクロール位置が更新前のままで、更新後に再度上にスワイプしないと新しい項目が表示されないんですが、
更新時にスクロール位置をトップにするにはどうしたら

136 名前:いいんでしょうか。
ちなみに更新時にadapterを新規に作り直してrecyclerViewにセットする方法だとうまくいきましたが
差分追加の方法でやりたいです。
[]
[ここ壊れてます]

137 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 21:58:10.45 ID:apHxb7JR.net]
カメラアプリ作ろうと思ってとりあえずSurfaceView使ってカメラ画面写したいんだけど
いまいちうまくいかない
getSupportedPreviewSizes()ってのを使って解像度取得してそれをsetPreviewSizeで使うやり方でやってるけど
実機実行した時にカメラ禁止マーク+電話のマークみたいな画像が出てくる

Runのログには「E/Camera: Error 1」
どこがダメなんだろう

138 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 22:02:24.37 ID:apHxb7JR.net]
機種書き忘れてました
京セラのKC-01でandroidバージョンは4.4です

139 名前:デフォルトの名無しさん mailto:sage [2018/01/31(水) 00:36:33.71 ID:kNYVSLZt.net]
>>126
公式ってdeveloper.android.comのこと?
なんかちょい前からおかしいね
一番下の言語設定でEnglishにしたら検索できると思うよ



140 名前:デフォルトの名無しさん mailto:sage [2018/01/31(水) 06:55:41.07 ID:7XXk6Z9Y.net]
>>133
日本語版は内容が古いままだったりあまりメンテされてない雰囲気、やる気ないんだろうな

141 名前:デフォルトの名無しさん mailto:sage [2018/01/31(水) 13:44:42.74 ID:H4JZoijG.net]
SQLiteのトランザクション処理について、質問があります。
ググるとサンプルが色々とありますが、
DBをclose()しているサンプルとしていないサンプルがあります。
db.endTransaction()を行った後にclose()するのって実際のところ、どうなのでしょうか?
用途としては1行100Byteほどのデータを1秒に数回、dbと接続してinsertして切断しています。
(メモリに数行溜め込んで一気に書いた方が速くなるとは思いますが。)

// トランザクション開始
db.beginTransaction();
try {
/** Insert等のDB操作 */

db.setTransactionSuccessful();
} catch(Exception e) {
e.printStackTrace();
}
finally {
// トランザクション終了
db.endTransaction();
db.close(); // ←質問:必要?不要?邪魔?
}






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

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

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