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


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

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



1 名前:デフォルトの名無しさん [2016/11/16(水) 23:18:07.39 ID:Kl4v2Z3A.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision51
echo.2ch.net/test/read.cgi/tech/1457303564/

610 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 15:58:45.27 ID:AjZsRdSg.net]
人の自由

611 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 17:55:47.42 ID:zN6szlkN.net]
なにこの小学生で時間止まったようなレス

612 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 18:01:13.17 ID:xI5AmToI.net]
>>590
アプリを実行するとまずシステム関係のスレッドがいろいろ準備してから自アプリが走り出すからね
それらが使用済みになったら解放されていくんだろね

613 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 19:17:45.51 ID:AjZsRdSg.net]
>>599
迷惑じゃなければ本人さえよければいい部分に外野が突っ込む方が小学生

614 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:03:41.02 ID:jutgOz3P.net]
日本語でおk

615 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:04:54.34 ID:rwwLuvA/.net]
APIの引数などに設定されているannotationを無視したいのですが可能でしょうか
警告ではなくエラーになるのでビルドが通りません

616 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:14:48.79 ID:0AnR6ZHn.net]
本当に時が止まってくれたらどんなにいいか・・・

617 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:49:38.17 ID:AjZsRdSg.net]
>>602
本人さえ良ければそれでいいのに
外野が喚くのは滑稽

618 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 22:24:36.10 ID:ZrQ22rvh.net]
私はウコッケイ



619 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 23:04:20.10 ID:2n+K9r9Z.net]
お前らってほんと煽るか小学生でもわかりそうな質問に答えるか位しかできないのなw

620 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 23:15:28.88 ID:e6eWTbDO.net]
小学生では絶対に答えられないだろ
読めない漢字も多いのでは?

…と、超マジレスしてやった

621 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 00:53:27.12 ID:WuZDQxEk.net]
2011年にandroidガッツリ勉強してそれ以来使ってなくて
久しぶりに再勉強始めたんだけど
バージョンごとに仕様がぐちゃぐちゃ、ネットで情報調べてもそれがどの時点でのものか書いてない、くっつけると整合性がなくてすぐハマる
なんなんですかこれ?いつのまにこんなクソ環境になってたんすか?呆れました

622 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:08:21.86 ID:Ymh75dME.net]
>>609
いやいや2011年に出た当初から
OSのバージョンアップ頻繁でAPIの下位切り捨てが頻繁だったし
それでいてキャリア端末はOSのバージョンアップ出来なかったりで
市場のOSのバージョンがバラバラに
そして端末の画面サイズがバラバラで

将来グチャグチャになりそうだなってことは2011年で既に安易に予想済み

で、だ
「これは触らなくなるとついていけなくなりそうだ
 軽くでも触り続けた方が良さそうだね」
と多くのエンジニアは思っていたはずで
今生き残ってる長老達は多分そういう連中

逆に全くの新規は過去のバージョン(2.xやらEclipse)なんて気にもせず
AndroidStudio使っていきなりAndroid5.0とか7.0からやってるだろうし問題なし

浦島太郎のお前さんは新規と同じ考えで挑めばいいと思うよ

623 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:44:56.99 ID:WuZDQxEk.net]
>>610
しっかし世の中これだけ進歩してんのに何なんだろうな?くらだらねぇ
アーキテクトは素晴らしく進化しても、マネジメントの進化が追いついていない
人間が集まれば話しがまとまらない、しがらみがある、誰もリーダーシップを発揮しない、保身と私欲が全て
結局人間関係が技術を阻んでいる、いつになったら改善するんだこのバカみたいな状況
まぁもうあんたの言うように下位は切り捨てでいいわ、こんなもんバカ正直に網羅する価値がない

624 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 09:27:50.04 ID:9Z4Uya7H.net]
>>611
大多数の人は新規も古参も含めて適応してる
ついていけてない人がマイノリティなんだから
自分の無能を棚に上げてシステムを批判するのはお門違い
つまり切り捨てられるべき下位はあなた

625 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 17:40:36.19 ID:dJzOsR4q.net]
いつまでお勉強やってんだかね大事なのはアプリ作ること
2011の頃のAPIだって粗方生き残ってる当時の知識でたいてい間に合う

626 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 19:10:01.71 ID:GGTM90dt.net]
BroadcastReceiverについて、どういった単位でクラスを分けていますか?
受けるブロードキャストの種類単位なのか
受けてから行う処理の種類単位なのか

627 名前:デフォルトの名無しさん [2017/01/25(水) 19:39:08.20 ID:pPDKYiru.net]
お前にとって大事なことがアプリ作ることなだけだろ
いちいちそのゴミみたいな価値観を押し付けるな

世の中には研究や学習が好きな人間だっている
科学者なんかでもそうだが、今まで人類が誰も知らなかったようなものを発見することに喜びを見出だす人間もいる
Androidでも同じこと

628 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 19:54:55.95 ID:2JOK5t+B.net]
Androidの研究はGoogleの開発担



629 名前:当がやればいいかと []
[ここ壊れてます]

630 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:01:23.52 ID:hTP5OB1u.net]
androidという作られた世界で誰も知らないものを発見する喜びって何かのギャグか

631 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:05:49.28 ID:FIZbn02K.net]
>>617
よく通知表の通信欄に「頭が悪い」と書かれただろう

632 名前:デフォルトの名無しさん [2017/01/25(水) 20:09:00.35 ID:dJzOsR4q.net]
じゃあだまってお勉強してなさいってこったグチグチ言ってんじゃねーよ嫌なら止めちまえ

633 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:17:11.60 ID:L9AvdIyg.net]
俺たちラーメン屋だ

634 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:45:49.57 ID:d9MKwq+m.net]
もうやめたげて!

635 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:15:16.04 ID:57BpI8qj.net]
>>619
質問スレでそんなこと言うのは頭わるいなぁ。
質問しないで黙って勉強って馬鹿だろ。

636 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:28:47.01 ID:dJzOsR4q.net]
別に質問なら構わないがな >609や>611が質問に見えるならお前が解答しとけ

637 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:40:32.63 ID:Ymh75dME.net]
>>611
今から新規に作るアプリなら下位ザックリ切り捨てでいいはず
Android5.0以降からでいいとおもうよ
キャリアの2年縛り考えると今年から来年にかけて4.xシリーズはほぼ無くなる運命しか残ってないし

機種依存性の少ないシンプルな作りのアプリなら
2.xで設計したものが今でも7.0で問題なく動いてるけどね

638 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:40:37.49 ID:WXZQp33p.net]
俺たちが生産するのはスパゲッティだろう



639 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:41:29.51 ID:Ymh75dME.net]
もんじゃの可能性もあるぜ

640 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:54:19.96 ID:JUtkuiyo.net]
複数行入ったtextViewを、起動時は先頭の数行だけ表示しておいて、
タップされたらスライドのアニメーションで中身を全部展開するということをやりたくて、
色々調べた結果、展開前のviewの高さと、展開後のviewの高ささえあれば、
animationで設定してできることが分かったんですが、
起動時に、展開後のviewの高さを取得するにはどうしたらいいでしょうか。

641 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:57:50.50 ID:JUtkuiyo.net]
もしくはviewの高さをあらかじめ取得せずにアニメーションする方法がありますでしょうか。

642 名前:droidkun mailto:sage [2017/01/25(水) 22:29:19.00 ID:SPqZlTwO.net]
>>628
たぶんないんじゃないかな
Heightをwrap_contentにして、事前に対象viewにmeasureを実行すればmeasureHeightで拡張後のサイズは取れるのでそのサイズまでアニメーションすればできるはず

643 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 22:50:30.94 ID:JUtkuiyo.net]
起動時はtextViewのmaxLinesを3にしているので展開前のHeightしか取れないのです。
maxLinesを大きな数字にしてしまうと、起動時に全部表示されてしまうし、
展開後に再タップで、maxLinesが3の状態にアニメーションで戻す必要もあるので、3の状態のHeightと両方必要なんです。

644 名前:droidkun mailto:sage [2017/01/25(水) 23:11:20.99 ID:SPqZlTwO.net]
うん、ならmaxlineを設定しない状態のviewでmeasureを実行すればexpandした時のHeightが取れるよって話をしてるんだけど難しいかな
起動時初回描画前に取ってもいいし別のviewをinflateしてもいいし

645 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 23:38:38.00 ID:JUtkuiyo.net]
ああ、なるほど。実際にviewが見える状態になってなくてもmeasureを使えばサイズが取れるんですね。
試してませんがたぶんできそうです。ありがとうございました!

646 名前:デフォルトの名無しさん [2017/01/26(木) 19:07:13.40 ID:/GmMVYiM.net]
もんじゃはゲロみたいでキモい
お好み焼きみたいなきちんとしたものでなければ料理とは呼べない

647 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:54:12.05 ID:0Zl0ReuV.net]
質問です。
クラスA(メイン)からクラスBに移動したとき、クラスBからクラスAの変数をいじる方法が分かりません。
いろいろためしましたが無理でした。どうすればいいですか?

648 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:56:01.29 ID:lXm4nOYP.net]
教育版で聞けよ



649 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:05:58.53 ID:OLn56VRz.net]
クラスAにs

650 名前:taticをつければいいよ []
[ここ壊れてます]

651 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:10:26.78 ID:u4+2rjlt.net]
startActivityForResult とか setResult あたり

652 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:15:33.66 ID:qDgof8g6.net]
>>636
クラスA内の変数にstaticをつけ、その変数をクラスBのメソッドに引数として渡す。

653 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:20:38.65 ID:/QZ0PyTm.net]
お前らスーパーエスパーだな

654 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:29:05.93 ID:DDTFJ2nF.net]
本当に欲しかったものは>>637かBundleクラスだろうな

655 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:51:35.15 ID:7LJrny3i.net]
クラスAの変数をいじる必要がある設計にしなきゃいいんじゃね

656 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:03:40.18 ID:qDgof8g6.net]
>>634
確かに変更されません。なぜでしょう。
値渡しと参照(ポインターまたはアドレス)渡しがC言語にはあったが、javaにはない。その代わりにラッパークラスがあります。
以下は値渡し、当然、変更されない。

class Abc{
public static void main(String[] args){
int num = 5;
String str = "asdfgh";

System.out.println("変更前:"+num+" "+str);
Bcd bcd = new Bcd();
bcd.henkou(num, str);
System.out.println("変更後:"+num+" "+str);
}
}

class Bcd{
void henkou(int a, String b){
a = 76;
b = "変更されました。";
System.out.println("変更後:"+a+" "+b);
return;
}
}

657 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:17:31.28 ID:BbmnNMrj.net]
質問です
Javaを学ぶのにオススメの本はありますか?
ちなみにiPhoneユーザなのでAndroidのとこはどうでも良いです

658 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:53:20.35 ID:7LJrny3i.net]
「スッキリわかるJava入門」でいいんじゃね(java入門書でググって一番最初に紹介されてた)



659 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 01:06:38.41 ID:FqcaWzUE.net]
ActivityからServiceを起動する
ServiceがNotificationを表示する
NotificationをタップするとActivityを表示する

ってアプリを作ったとき、ActivityのクラスとServiceのクラスが循環依存になっちゃうんだけど、いい感じに解消する方法ありますか?

660 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 01:25:50.66 ID:pvONyKkS.net]
どうでもいいて感じならプログラミングムリちゃうか

661 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 05:54:44.41 ID:T6W4b0VN.net]
>>646
そんだけアスペだと日常生活もムリそうだな

662 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 16:53:25.89 ID:0BOip8Dx.net]
>>647
アスペのアスペ返しぃ!!!!

663 名前:デフォルトの名無しさん [2017/01/27(金) 17:32:16.51 ID:nBAHNqFh.net]
>>645
Activityが、Notificationから起こされたかどうか判定するには、
NotificationのIntentに
intent.putExtra("from_notification", true);
とか適当なフラグ突っ込めばいいんじゃね?

664 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 01:35:55.99 ID:P7OmTngq.net]
下らない質問かも知れないが、スマホ(端末)の画面サイズを取得した時、長い方は縦横どっちでしょうか。
width(w)と height(h)使用時の向きではなく端的に長短で決めたいのです。

665 名前:デフォルトの名無しさん [2017/01/28(土) 02:21:43.96 ID:t13qO4X2.net]
ディスプレイの向きによって変わるだろ。
縦横両方取得してMath.maxで長いほうを取得したら。

666 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 03:28:37.34 ID:uUKT0rIj.net]
tablayoutとviewPagerとfragmentを使った画面を作ってるんですが、
デフォルトだと、表示されているタブとその左右のタブの内容がロードされていて、
右にスワイプしてタブを切り替えると、その右のタブがロードされて、
左のタブは解放されるという動作になっているんですが、
そうじゃなくって、起動時は表示されているタブだけロードして、
左右に切り替えたらまた新たにロードして、切り替える前のタブは解放しないようにするにはどうしたらいいでしょうか。
setOffscreenPageLi

667 名前:mit(1)をすると起動時に表示されているタブだけロードするようにはなったんですが、
タブを切り替えるとロード済のタブが解放されてしまいます。
[]
[ここ壊れてます]

668 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 03:34:39.79 ID:uUKT0rIj.net]
setOffscreenPageLimit(0)ですね。。



669 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 05:38:40.11 ID:P7OmTngq.net]
>>651
もちろん縦横両方を取得しているが命名(変数名)で迷うのです。WとHをどうしようかと。
皆さんは、どうしていますか。どちらかに統一したいのです。

670 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 06:09:25.87 ID:r2WzkloZ.net]
画面分割もできるようになって、縦横に固着する必要もなかろう
Long Short でどや?

671 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 06:13:26.63 ID:r2WzkloZ.net]
>>652
なぜviewpagerがわざわざそんな仕様にしてるか考えたら、破棄・生成をしても問題のない設計に変えるべき

ゼッタイ破棄されるとダメな仕様ってどんな画面なんだ??

672 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 07:27:25.52 ID:P7OmTngq.net]
>>655
W、H より L、S の方が良いですね。それにしよう。W、H は主観的で曖昧。

673 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 09:36:07.87 ID:uUKT0rIj.net]
一旦ロードした画面は再ロードしてほしくないというか。
スワイプするたびにロードが走ると積極的にスワイプしようという気持ちが萎えませんか
いっそのこと起動時に全部読み込んで破棄しないようにした方がいいのかな
SmartNewsのアプリとかそうなってますよね

674 名前:デフォルトの名無しさん [2017/01/28(土) 10:13:10.15 ID:Nj1el42S.net]
画面とデータをきっちり分離する。
画面はいつ更新されてもいいように作り、データはキャッシュするようにする。
理屈は、回転と同じ。

675 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 11:31:54.51 ID:Bn+H3Nii.net]
ViewPagerは大便

676 名前:デフォルトの名無しさん [2017/01/28(土) 15:08:38.50 ID:t13qO4X2.net]
Android Studio上でインストール時の権限を確認できる機能ってどこにある?

677 名前:デフォルトの名無しさん [2017/01/28(土) 17:56:33.74 ID:TNaxADIO.net]
>>658
adapterに、FragmentStatePagerAdapterではなく、FragmentPagerAdapterを使う。
ソースみりゃわかるけど、fragmentをdetachするだけなので、メモリ内に留まり続ける。

678 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:14:43.00 ID:/wdbKu5W.net]
そんなにロード時間かかるの?



679 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:21:44.75 ID:uUKT0rIj.net]
動画がある

680 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:49:18.90 ID:/dAhG/ah.net]
んなもんオンメモリに保とうとするな

681 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:55:54.05 ID:3PGKvxEg.net]
ライフサイクル勉強しろ

682 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:04:52.06 ID:uUKT0rIj.net]
youtubeのアプリは理想的なロード処理になってんな
初めてタブを開いたときにロードして一旦ロードしたら破棄しない

683 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:10:25.10 ID:f/zl73Gk.net]
YouTubeのサイトもすごい

画面外にある、映っていない画像を、最初から読み込まない。
下へスクロールしていって、画像が必要になった瞬間に読み込む

遅延読み込み

684 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:24:18.70 ID:XrtFsTLz.net]
今はJavascriptで十分性能が確保できるからな

685 名前:droidkun mailto:sage [2017/01/28(土) 22:41:56.34 ID:h0/BG3lG.net]
ViewPagerが糞なのではなくFragmentが糞なんだよ
おかげでFragmentPagerAdapterが大便になった

686 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:52:36.16 ID:RwLEWN67.net]
Native開発やめればええねん

687 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:58:10.91 ID:I/TMdsPr.net]
Stream(ストリーム)と Buffer(バッファー)の違いは何でしょう。

688 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 23:03:41.03 ID:aqWquTsb.net]
xamarinだとこの辺簡単に実装できるんでしょうか



689 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 00:22:30.76 ID:BD9NOcA+.net]
streamがうんこの流れで処理していく肛門だとしたら、Bufferは便器ってとこですか?

690 名前:デフォルトの名無しさん [2017/01/29(日) 03:43:22.97 ID:Dqs/I2V/.net]
>>668
すごかねーだろ
普通だろ
SNS系の案件受けたときとかどうするつもりだ?

691 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 04:49:52.48 ID:80WxFOq6.net]
>>674
「淀み」と「流れ」の違い?

692 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 05:26:20.35 ID:cj3RSse5.net]
>>675
画像の遅延読み込みを、客から注文されることは絶対にない。
そんな事を、素人が知っているわけがない

プログラマーだって、やり方を知らないのに

693 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 08:14:31.87 ID:LBLm2amr.net]
picasso使ったら普通にそうなるけどなあ

694 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 08:17:44.85 ID:LBLm2amr.net]
オープンソースライセンスの欄見たら、Glide使ってるね

695 名前:デフォルトの名無しさん [2017/01/29(日) 10:43:41.52 ID:XT4dHcKq.net]
Glideの方がメモリに優しい。
Picassoはライブラリサイズの小ささだけが取り柄。

696 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:18:53.92 ID:ax820Sv1.net]
計算された数字を小数点第一位まで表示させたくて、四捨五入でresultに表示させたいと思っています
これだと割り切れない数字で試しても、50.0みたいに小数点が0になっちゃうんですが、何が違うんでしょうか…

int a = Integer.parseInt(p_kai.getText().toString());
int b = Integer.parseInt(s_kai.getText().toString());
int c = Integer.parseInt(p_ye.getText().toString());
double d = (a - b) / (c / 1000);

BigDecimal bd = new BigDecimal(d);
BigDecimal bd1 = bd.setScale(1, BigDecimal.ROUND_HALF_UP);

TextView result = (TextView) findViewById(R.id.result);
result.setText(String.valueOf(+ bd1.doubleValue()));

697 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:27:01.59 ID:+tWi9wTv.net]
計算結果がintだから小数点以下は消えてる

698 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:46:22.04 ID:ax820Sv1.net]
ありがとう!
intを全部doubleにしたらできました!



699 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:46:52.81 ID:owoumx4e.net]
Javaの問題だな
アプリの表示で消えてるわけじゃない

700 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:48:56.43 ID:K6p9YMEk.net]
問題じゃなく当たり前では

701 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 19:06:20.00 ID:LBLm2amr.net]
picassoやGlideも知らないで2chにドヤ顔で書き込んでんのか

702 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 19:17:33.57 ID:w4y7hupj.net]
↑をドヤ顔で書き込んだ模様

703 名前:droidkun mailto:sage [2017/01/29(日) 21:15:58.00 ID:ZQRrUcPC.net]
>>686
androidのスレやしなあ

704 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 22:36:55.12 ID:LBLm2amr.net]
alarmManagerのsetはapi level19から誤差が出てまともに使えなくなったらしいんですが、
代わりに何を使うのが今だと正解なんですか

705 名前:droidkun mailto:sage [2017/01/29(日) 23:04:56.87 ID:ZQRrUcPC.net]
Exactな方のapiを使えばいいと思います
スリープ中でも動きたいならwhileidleの方です

706 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:27:25.36 ID:uZWA6AlC.net]
>>686
すまん、まったく知らん
そしてまったくドヤ顔で書いてもいない
ライブラリーなしでストリーミングとか遅延とか普通に制御と実装できるし
Web関係なら真っ白なメモ帳で
ヤフオクみたいな物をクライアント側(Html5、CSS3、Javascript)
サーバー側(PHP、MySQL)両方作れるぞ

プログラムってジャンル広いし
それぞれ得意不得意の分野があるのが知ってる事と知らない事が極端にあるのが普通だと思ってる
つまり〇〇を知ってると凄いとか偉いとかまったく通用しない世界だと個人的には思ってるよ

707 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:37:47.90 ID:snvG6ZX9.net]
うん、でもそれAndroid関係ないよね

708 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:43:46.05 ID:Pp7P8RPS.net]
>>691
気にしなくて良いと思う。
人それぞれ得手不得手がある訳だし、知らない事は恥でも何でもない。
むしろ、それを責める人こそ恥だ。
気にしなくて良い。マイペース。



709 名前:デフォルトの名無しさん [2017/01/30(月) 03:02:23.68 ID:9BxC2a7u.net]
結局俺の質問は誰も分からないのかな

710 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 05:55:57.32 ID:WN6RvwjX.net]
>>694
君の場合はそれでいいよ






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

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

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