Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/02/26(日) 04:55:51.88ID:wLeuQZIw
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/

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

****前スレ****
Androidプログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
2017/06/04(日) 16:25:21.66ID:B0LNf0rr
>>391
kotlin調べてみたらオペレーターオーバーロード使えるじゃん! やった!
>>392
マジかよ!? 知らなかったorz
2017/06/04(日) 16:27:44.40ID:vFPnP1wQ
C++で組めるは嘘ではないが正確でもないので無視でいいよ
2017/06/04(日) 16:35:29.21ID:O6PbkhHr
kotlin使えるけどosレベルで対応はしてないからjavaの仕様に足引っ張られてる感は否めない
2017/06/04(日) 17:01:04.30ID:fUXBibRW
そもそもkotlin自体がJavaのバイトコード吐くだけだしな
2017/06/05(月) 00:13:07.96ID:Rg+LNSUz
>>390
xamarin使ってC#で開発するがええよ
2017/06/05(月) 00:15:02.45ID:ulZgmG1y
>>397
それはない
2017/06/05(月) 00:52:35.56ID:tUXlga8g
最近始めたんだが
VSよりAndroid Studioのが優秀だな
文字列補間機能や、コードからのxml要素への操作、自動importなど楽だわ
言語自体はC#のが優秀だけど
ただ、レイアウトやActivityの種類が無駄に多い気がする、もう少し絞れないのかなと思うが、まだ発展途上ということかな。
ある意味進化し続けているからそうなったとも言えるし
あ、それとeclipse時代のブログ全部破棄してほしいです。
2017/06/05(月) 02:01:49.37ID:Ehj5KrKo
JetBrainsっていう会社が優秀なんだな
2017/06/05(月) 02:06:47.86ID:Rg+LNSUz
>>398
本当に使ってる?
iPhone版も同時に作れて自分は本当に便利に使ってるわ
xamarinさまさま!
2017/06/05(月) 02:32:27.01ID:Ehj5KrKo
Visual Studio for Macはgitでブランチを切り替えるとビルドに失敗して
IDEを立ち上げ直さないとビルドできなくなったり、ビルドできても
変更が反映されないままアプリが実行されたりするからな
Android Studioではそんなことはまずない
まともにビルドができないIDEとか頭おかしい
2017/06/05(月) 02:38:27.30ID:Yk2Tsnpc
VSはデバッグ機能が優秀だけどそれ以外はAndroid Studioの方がいいな
ただAndroid Studioはビルド時のCPU使用率をもう少し遠慮してほしい
2017/06/05(月) 06:35:29.57ID:G/+kSLq+
Xamarin は UI部分が Xamarin Forms で完結できないから、
Android SDK の Java API を C# へ頭の中で変換して書くことになる
Javaがネックになってるような人が使いこなせる代物ではない
2017/06/06(火) 16:53:51.20ID:aRlrAWAW
GridLayoutってAndroid4.0からですよね?

googleコンソールのリリース前プレビューで、
5.0.とかそれ以上の端末で、GridLayout(他XML)が表示されてない様子なんです。
自分の端末と同モデル(の英語版)まで含まれています。意味不明…

Inflaterでたくさん読み込んでるからダメなのか、
それとも何か設定値忘れてるんでしょうか?
手元のnexsusや中華端末では問題なく表示できてるんです。ここが一番の謎です。
一体なぜなのでしょう
2017/06/07(水) 01:15:26.94ID:6rQX+esH
例外吐いてるわけじゃないなら上げたapk間違ってるとかしか考えられないな
特に同じモデルでそうなってると
407デフォルトの名無しさん
垢版 |
2017/06/07(水) 14:25:58.97ID:84T3Wttq
android初心者です、2点質問があります。

1.privateなコントロールのfindViewByIDは、MainActivityの下が良いのでしょうか?
それとも、onCreate()の時に行うのがよろしいのでしょうか?
2.finalは付けた方が良いのでしょうか?無くても問題無いのでしょうか?

色々なサンプルコードを見ましたが、サイトによって書き方がバラバラなので混乱しています。
よろしくお願い致します。
2017/06/07(水) 15:49:53.71ID:SSzPpmQQ
class MainActivity : RxAppCompatActivity(){
override fun onCreat(){ 〜 }
}

Kotlin では、onCreat の中で、findViewByID を呼んでる
2017/06/07(水) 19:09:12.53ID:q6IK7XCd
findviewbyidは時代遅れ
data bindingを使え
2017/06/07(水) 19:26:39.16ID:8Az/tc/f
僕はButterKnife派

>>389
どっちでもいいけど個人的にはActivityを開始するのならApplicationのContextを使うべきだと思ってる
2017/06/07(水) 21:11:56.80ID:stRWDLXB
各activityで日本かそれ以外のlocale別処理が必要になった場合って
boolean isJapanみたいにapplicationクラスでグローバル変数として保持する方がよい?
該当activityそれぞれで変数宣言しちゃってるんだけども
2017/06/08(木) 00:51:30.47ID:xqjHXYEr
DataBinding使える今になってButterKnife使う利点って何。
2017/06/08(木) 00:55:18.43ID:ATgY/dDD
ない
414407
垢版 |
2017/06/08(木) 14:04:23.83ID:IPntxoR8
>>409
data bindingの方が良いのですね!
調べてみます。
ありがとうございました。
415デフォルトの名無しさん
垢版 |
2017/06/08(木) 23:55:28.36ID:IlUyP0IG
日本と海外のユーチューバーは収入の仕組みが違う?!どっちが儲かるか?
http://youtube-youtuber.com/360.html

日本の従来型のユーチューバーは、広告収入をメインの収入源としています
1.動画にのせる広告(動画広告+画像広告)からの報酬や
2.スポンサー収入(企業からの依頼を受けて商品を紹介)

海外のユーチューバーの傾向として、広告収入ではなく、自分のビジネスを
メインにすることによって広告収入を遥かに超える収入を叩き出しています。
例えば、beauty guru(美のカリスマ)と謳われる、ユーチューバーのミシェル・ファンは
広告収入は1800万得ていますが・・他方で美容化粧品会社Ipsyを立ち上げて、
年収1億ドル(約110億円)を売り上げました。
彼女は「メイクのチュートリアル動画」を投稿していますが、動画の中で自分の会社の商品を
使っているんです。
そしてその中で使った商品を、online shopで買える仕組みにしています。
他人の商品を紹介して、そこから「おこぼれ」を貰うより、自分の商品を売った方が
遥かに儲かりますからね。

リンジー・スターリングは踊りながら、バイオリンを演奏する、アーティストですが・・・
彼女の場合も、あくまでも動画を投稿するのは、自分のビジネスである、
ツアーチケットやアルバムの販売のためなのです。
2017/06/09(金) 07:01:47.43ID:rw1qC18c
Kotlinでは、Kotter Knife, Kotlin Android Extensions, Data Binding

それと、XMLを使わず、Builder みたいにソースコードでレイアウトを定義する、Anko
417デフォルトの名無しさん
垢版 |
2017/06/09(金) 14:23:30.48ID:8w+Ko+5q
質問です
android sdk24
ViewPagerにSeekBarを数本配置してます

SeekBarはFragmentで入れててadapterでPagerにセットしてます
呼び出し元のactivityのonStartの後にSeekBarがinstans化されてるみたいで(FragmentManagerが呼ばれるタイミングが不明)

このSeekBarのイベントを取りたいのですが、Listenerをセットするタイミングが分かりません

詳しく人お願いしますー!!
418デフォルトの名無しさん
垢版 |
2017/06/09(金) 14:42:10.66ID:8w+Ko+5q
もしくはFragmentのonCreateViewでListenerをセットしてしまって、値が必要な時にゲッターで参照する
というのは問題ありますか?
2017/06/09(金) 15:30:17.32ID:0ircDVDm
テーマによって設定するレイアウトが違うしButterKnifeのままだなあ
2017/06/09(金) 16:15:00.14ID:iK6T03zf
Listenerもdatabinding
421デフォルトの名無しさん
垢版 |
2017/06/09(金) 16:21:35.39ID:nFiGFecI
Bluetoothについて質問があります。
http://qiita.com/HideMatsu/items/6a6758eca86500881126
このサイトを見本に繋ぐことが出来たので、接続したことを通知しようとしましたが、
_txvBLEが一つした実行されません。(1.だけ表示)
setText(1.)とsetTextColor(2.)を入れ替えたところ、色(2.)だけ変更されました。
この場合、何を確認すれば良いのでしょうか?

// 接続成功し、サービス取得
if (newState == BluetoothProfile.STATE_CONNECTED) {
bluetoothGatt = gatt;
discoverService();

_txvBLE.setText("CONNECTED"); // 1.これは適用される
_txvBLE.setTextColor(Color.GREEN); // 2.これは適用されない
}
422421
垢版 |
2017/06/09(金) 17:20:00.60ID:nFiGFecI
すいません、自己解決しました。
try〜catchを行ったところ「only the original thread〜」と表示されたので、
そもそもここに書くこと自体が間違いでした。
2017/06/09(金) 18:58:46.69ID:iK6T03zf
特定の端末にだけ出る不具合が報告されたんですが、
都内で数日スマホレンタルできる店舗型のお店ってありますか
2017/06/13(火) 19:23:01.75ID:VlAjFUrB
ContentProviderで取得した着信履歴・リダイアルの名前を
常に電話帳に登録された名前で取得したいのですが不可能なのでしょうか?

以下サイトのサンプルで着信履歴情報は取得できました。
ttps://techbooster.org/android/application/6736/

情報を取得後に電話帳の名前を変更しても、変更前の名前しか取得できません。
端末内蔵の着信履歴表示をしたり、端末を再起動すると変更後の名前が取得できますが
プログラムで更新処理などはできないのでしょうか?
2017/06/14(水) 20:39:16.62ID:QhYNjehQ
custom tabsを静的にxmlにレイアウト配置することは可能なんでしょうか
2017/06/15(木) 03:52:44.04ID:v2U64Tf7
Playストアの公開して4日目なんだけど
タイトルと全く同じじゃないと検索ヒットしない
例えば、「 あかしろ」ってタイトルだと
あかだけじゃ検索できない、赤でもだめ
他の同じようなタイトルのアプリはヒットするのに…
それとカテゴリにも表示されてない
時間たたないと無理なのか何かミスってるのか…
2017/06/15(木) 08:49:50.59ID:kuBm9g/I
残念ながらそれが現実だ
ある程度DLが増えた後とか既に名のあるデベロッパーならまだしも、特にゲームアプリはまともに検索にすら引っかからない印象
2017/06/15(木) 13:31:27.83ID:v2U64Tf7
もうgoogleさんお腹いっぱいなのね
始めるのが遅すぎた

ブログとか見ても個人で2016年以降から始めた記事ないし
みんな掲載ページにすら訪問されないまま消えてったのか
2017/06/15(木) 16:22:20.84ID:mJQCnNek
Androiderもサービス終了するらしいしな
2017/06/15(木) 18:09:05.03ID:qjAfxMmR
>>428
俺はアプリ公開して2年ぐらいになるが
アプリ名に含まれる一般的な単語1語でランク十番台に並ぶようになるには1年かかったよ
サジェストされる一般単語2語の組合せでランクトップになったら、かなり人が来るようになった
2017/06/16(金) 01:45:52.53ID:1cZCMNBu
>>426
全文検索してるわけじゃなく形態素解析してんじゃないの
平仮名とかだと区切りわからなそ
あかシロにしてみるとか
知らんけど
2017/06/17(土) 09:21:12.93ID:Z48EOMju
R.id.monster
このidの画像を半透明にしたいんだがどうやれば良いのでしょう?
2017/06/17(土) 11:01:32.32ID:tQzF3kxh
何に描画するかによる
2017/06/17(土) 11:19:22.98ID:Z48EOMju
xmlで表示されている画像をタップされた回数に応じて徐々にしていきたいのです。
Android Studioで作っています。
2017/06/17(土) 11:20:23.09ID:Z48EOMju
>応じて徐々にしていきたいのです。
 応じて徐々に透明化していきたいのです。
2017/06/17(土) 12:55:24.89ID:DlhZtNGq
>>432
透明度=alpha
ってことはわかってる?
2017/06/17(土) 14:40:13.20ID:Z48EOMju
すいません。
できました。
setAlphaにintが入っていました。
floatでないと駄目ですね。
438デフォルトの名無しさん
垢版 |
2017/06/17(土) 14:53:15.01ID:FA5ltexh
BLEしかやったことないけど、
Bluetoothメモリって簡単に作れる?
Androidで撮った写真を片っ端から転送して保存できる
ワイヤレスデバイスを作りたい。
デバイス方面が作れるかって心配は無用。
純粋にAndroid側のプログラミングが難しくないかどうかという話。
2017/06/18(日) 14:00:03.66ID:UBHrzox3
受信側作れる人なら作法もわかってるから平気だろ
まあ泥側は作らなくてもBT送信できるアプリはある
片っ端から持ち主の許諾無しとかならセキュリティにかかるかもな
440デフォルトの名無しさん
垢版 |
2017/06/18(日) 19:55:06.15ID:uiNrVv00
ゲームでGCが発動しまくるから調べたらループ内のfor(int i=0;i<64;i++)が原因だった
これ駄目なのかよ
2017/06/18(日) 22:12:45.27ID:AgNurUMl
単なるfor文で…
誰もが可能性あるので怖いですね。
中の処理の問題??
2017/06/18(日) 23:14:06.76ID:SKOZqdOi
きになる
2017/06/19(月) 04:05:51.29ID:a/sCqLtV
intはプリミティブ型だしGC関係ない気がするけど
444デフォルトの名無しさん
垢版 |
2017/06/19(月) 16:37:34.24ID:xMmHQc4c
ループの中で何やってるかの問題では?
445デフォルトの名無しさん
垢版 |
2017/06/19(月) 17:24:28.04ID:eOXFV4rC
必要以上にnewしてるからだろ。
2017/06/19(月) 18:33:07.06ID:Rd8lp1Bp
多重ループ内でfloatingbufferとか生成しまくってるとか?
2017/06/20(火) 01:16:53.08ID:YRn4I4+a
ゲーム自体ループさせて処理するわけで
その中でforで重い処理やったらそりゃ落ちるでしょって話なのでは?
448デフォルトの名無しさん
垢版 |
2017/06/20(火) 01:55:03.46ID:MQneu04z
落ちてはない
もう布団入ったからコードを出すのが面倒だ

とりあえず、for内のint宣言を消して、クラスのメンバとしてint iを定義したら数秒に1度という高頻度のGCは全くなくなった
この状況から考えて、60fpsで毎回呼び出してたfor内のintのたびにメモリが確保されてたとしか思えない
449デフォルトの名無しさん
垢版 |
2017/06/20(火) 02:00:54.36ID:oes7eN32
>>448
intじゃなくてIntegerだったんじゃないの?
2017/06/20(火) 02:04:54.39ID:sy5ccpv+
ほえええ
ループカウンターってフィールドにした方がいいんですかね
自分もfor使いまくってるのでこわい
2017/06/20(火) 02:47:29.03ID:kTcumwqr
はにゃーん
一時的なループカウンタがメンバー変数だと無駄だからループの外で
int i;
for(i=0;i<64;i++)
とやっとけばいい って60フレでゲーム回してる人がはまるかしら
あと布団の中でごろごろしながらコーディングだろ環境セッティングがなってない
2017/06/20(火) 02:52:49.44ID:HQnA0n7d
どっかでメモリリークしてて再起動で解放された的な?
知らんけど
2017/06/20(火) 03:15:21.84ID:rrhgqReq
えー。int i がどこでメモリ確保されるかが違うだけで同じだと思うけどなあ。
何か別の問題があるのでは? 全体がわからないから何とも言えんが。
2017/06/20(火) 04:10:14.66ID:YRn4I4+a
for云々の問題ではないのは確かだな
2017/06/20(火) 06:38:54.08ID:/+6xmovK
gcが動く原因になっているかは知らんが
javaは、変数をループ外に宣言したほうが速くなるっていうね
実際、自分では試したことないけど
2017/06/20(火) 08:02:40.48ID:8wgIueO/
両方のパターンでコンパイルして、中間コードを見れば?
2017/06/20(火) 08:05:47.05ID:BBy/MHPi
これだけ盛り上がってれば誰かが確かめてくれるだろうとみんな待ってて結局誰も確かめないオチ
2017/06/20(火) 09:14:48.55ID:0VVZTtRM
確かめるってなにを?w
459デフォルトの名無しさん
垢版 |
2017/06/20(火) 09:46:42.34ID:amRf02jw
>>455
しかしforの直前かforの中かでは全く同じだと思うんだがなあ。
最適化がどのように掛かるかにもよるだろうが、しかし、最適化されたなら同じにならない方がおかしいと思えるぐらいに単純な話だよなこれ。
2017/06/20(火) 16:14:59.03ID:kTcumwqr
ローカル変数もループで再定義しまくると悪さするのかしらね
そういう気味悪いコード書かないから知らんけど
461デフォルトの名無しさん
垢版 |
2017/06/20(火) 18:43:56.95ID:XtX/Nwv7
>>457
100%そいつのコードの問題だから。
ソースも出さずに判断できるわけない。
462デフォルトの名無しさん
垢版 |
2017/06/21(水) 00:22:31.98ID:p6lahN3d
for (int i = 0; i < 64; i++)



int i;
for (i = 0; i < 64; i++)

はコンパイルしたクラスを javap -c で見ても同じなんだがなあ。
2017/06/21(水) 02:40:07.66ID:utv6BdFK
コンパイラも馬鹿じゃないからね
2017/06/21(水) 16:45:31.32ID:YWXfyKHH
メンバー化したiではなくループの中身が悪かったのか でもいじったのは前者か
2017/06/21(水) 18:33:35.14ID:9te4eT4K
いいから再現コード出せよ
2017/06/22(木) 05:52:57.52ID:zKmv5Hsq
>>462
昔のjavaはローカル変数をスタックに詰まずヒープで確保してたから劇遅だった。
今は理想とか信念とかすべて捨ててるから。
467デフォルトの名無しさん
垢版 |
2017/06/22(木) 12:31:35.71ID:3iztvkAW
>>466
てか、ただ当たり前の最適化がちょっと掛かってるだけではないか?
2017/06/22(木) 14:37:15.14ID:wquaAs62
スタックだとデータがでかいとインスタンス作るからボトルネックになるだろ。
だから、ケースバイケースでしょ。
2017/06/22(木) 18:55:46.64ID:qIeumoJd
何言ってだ
2017/06/24(土) 00:52:56.21ID:EAyBYnWy
スタックポインタずらして変数の領域として使う方がヒープ確保するより速いのでは?
まあしかしスタックにはプリミティブ型とクラスのインスタンスへの参照しか積まんだろうから
でかいデータが作られることはないだろうけどな。
471デフォルトの名無しさん
垢版 |
2017/06/25(日) 17:23:14.13ID:hDsMdvHc
アンスタ重い
便利だけど重いからなかなか立ち上げる気にならない
2017/06/26(月) 16:29:18.97ID:LQSToihd
そう言えば、今年は横浜でやる開発者イベントやらないのかな?
案内来た人いますか?
2017/06/26(月) 17:30:16.41ID:xjIhwrw+
スクロールビューをループさせてみようと思ったのですが、
これはどうやれば良いのでしょう?
2017/06/26(月) 17:38:59.74ID:P4MiOEjC
android studioは気に入ってるけど、
起動時にいきなり前回のプロジェクト立ち上げるのやめて欲しい
それで便利な時もあるけど困る時もある
せめて設定で選ばせて欲しい
475デフォルトの名無しさん
垢版 |
2017/06/26(月) 18:02:26.23ID:zj5ZTxrc
あるよw
2017/06/26(月) 18:35:31.43ID:KQfoMnNt
droidkaigi2017の動画はよ
2017/06/26(月) 18:55:12.54ID:HF2CdUaa
>>476
全部じゃないけどRealmが載せてるぞ
勉強になって良かった
2017/06/26(月) 19:42:09.71ID:KQfoMnNt
知ってる。Room1とRoom2がまだ。
3週間くらい更新がない
2017/06/27(火) 00:27:08.66ID:+RUFKbaH
>>474

File > Settings > Appearance & Behavior > System Settings

Startup/Shutdown -----------------------
[ ] Reopen last project on startup
[ ] Confirm application exit
480デフォルトの名無しさん
垢版 |
2017/06/27(火) 07:44:19.50ID:aE6+YENg
去年>>474と同じ疑問を書いたら、設定方法教えてもらった。
どこをどう設定するのか忘れたけど。
481デフォルトの名無しさん
垢版 |
2017/06/27(火) 09:06:05.36ID:3D+uwBjT
ggrks
482デフォルトの名無しさん
垢版 |
2017/06/27(火) 09:28:56.91ID:iWisgjb4
>>480
>>479ではないのか?
2017/06/27(火) 18:48:32.13ID:WzPpNc7+
MVVM設計でのRecyclerViewにセットするadapterの扱いはどうしたらいいんでしょうか
ViewModelに持たせるべきなんでしょうか
setAdapterはどこでやるのが正しいんでしょうか
2017/06/27(火) 19:08:01.99ID:d6dEWtHg
色んな意見あるから一言でどれが正しいとは言えんが、
俺的にはビューだな。
AndroidのアダプターはListViewやRecyclerViewに依存しまくってるし、
むしろListViewやRecyclerViewと一体として扱ってもいいくらいだし。
つか、逆にビューモデルには基本、プラットフォームに依存するような事(RecyclerViewのadapter)
を理想としては持たせるべきじゃない。

そうすりゃ、iOSやAndroid毎に変わるのはビューだけで、ビューモデル・モデルは
完全に使いまわせる。
2017/06/27(火) 20:37:48.40ID:WzPpNc7+
ViewでAdapterを持つとして、
Adapterの中のListItemのデータを格納するListはAdapterの中で持っていいんでしょうか
MVVMじゃない普通のやり方だとAdapterの中でもって、
public int getItemCount() {
  return mList.size();
}
とかしますよね
このmListだけはViewModelで持つべきなんでしょうか
2017/06/27(火) 20:53:39.14ID:d6dEWtHg
>MVVMじゃない普通のやり方だとAdapterの中でもって、
>public int getItemCount() {
>  return mList.size();
>}
それは確かにAdapterの中でもってるけど、元のリストは他から与えたんじゃないの??
それとも何か、Adapterの中でリスト組み立てたりしてるの??
まぁ、その場合はAapterの中で持ってると言えるけど・・
2017/06/27(火) 20:55:49.89ID:d6dEWtHg
まぁ、本題とはずれたとこ指摘したけど、
>のmListだけはViewModelで持つべきなんでしょうか
持つべきなんだけど、このレベルも分かってないようじゃ、MVVMなんか完全に
わかってなさそう・・
2017/06/27(火) 21:07:43.31ID:WzPpNc7+
分かってないすね。。むつかしいっす。
もうマッチョActivityで良いような気がしてきた。
2017/06/27(火) 23:23:51.96ID:WzPpNc7+
mListはViewModelでもって、更新したらActivityに渡して
Activity内でsetAdapterする感じかな。
2017/06/28(水) 11:58:42.93ID:5vsCV9HO
>>473
スクロールビューだと難しい
ListViewやRecyclerViewで良いならループするアダプター作ればいい
2017/06/29(木) 23:32:00.11ID:jrSdvDi8
ViewModelからViewにRxで通知を送るにはどう書いたらいいですか
ViewModelにObservableを作って、何かの処理を実行したら
ViewでSubscribeしてる部分のonNextが呼ばれると思っているんですが、
ネットで検索してもリスト操作とretrofitの通信処理ばかりが出てきて目的の実装に辿りつけないです
2017/06/30(金) 03:17:17.54ID:RSukVJ6X
>>491
その通りに書けば良い
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況