[表示 : 全て 最新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/

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
君の場合はそれでいいよ

711 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:15:02.64 ID:3z9/ohEi.net]
>>694
むしろ質問がどれか分からない

712 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:31:16.69 ID:D5Kr53S+.net]
614とかみんなどうしてますかね?

713 名前:デフォルトの名無しさん [2017/01/30(月) 12:52:06.98 ID:9BxC2a7u.net]
>>696
>>661



714 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 16:18:02.84 ID:DzgIo9KG.net]
例えばViewPagerでページを変えるたびインターネットから
データを読み込んでくる仕掛けを作りたいとき
httpリクエストはどこで投げるのがいいの?
PagerAdapterかActivity(Fragment)かとかで

715 名前:デフォルトの名無しさん [2017/01/30(月) 17:32:23.80 ID:C6qEtBzU.net]
自作ゲーム即売会「ゲームマーケット」に1万人超
www.nikkansports.com/general/nikkan/news/1750500.html
ボードゲームの展示イベント「ゲームマーケット」の成長記録からこれからの
市場に必要なことを妄想してみた。6年間の来場者数推移(2016年4月時点調べ)
https://bodoge.hoobby.net/columns/00001
カードゲームを自作する1 【自宅でカード印刷】
tanishi.org/?p=801
100円ショップでボードゲームを自作しよう
https://sites.google.com/site/jun1sboardgames/blog/makeyourbg
ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」
boardgamelove.com/archives/boardgame-make-1/
ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中
gigazine.net/news/20150820-board-game-crowdfunding/
実際のところ、自作ボードゲームってどれぐらい売れるもんなの?
roy.hatenablog.com/entry/2016/12/20/220102
ゲームマーケット2016春にて初参加サークルさんに作成数アンケートをとってきました
hidarigray.blog35.fc2.com/blog-entry-614.html
カフェも急増 ボードゲームにアラサーがハマる理由
style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=DF260120166491
ボードゲームのオリジナルオーダー制作
www.logygames.com/logy/ordermade.html

716 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 18:28:36.13 ID:ZyIa1Olp.net]
>>699
qiita.com/sakuna63/items/653452eb48029d53d44f

717 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 20:05:19.05 ID:AQKzBYtW.net]
>>701
ありがとう
表示されてるか判定はすでにOnPageChangeListenerでつくってあるんですけど
実際にhttpリクエスト送るのはどこがいいんだろうってことです
各Fragmentに表示されてるぞっていってそこで取得するのがいいのかな

718 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 21:57:16.65 ID:JCRTi/y3.net]
ViewPager関係ないな

719 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:13:29.59 ID: ]
[ここ壊れてます]

720 名前:gzFr0/g6.net mailto: コンソールでファイラーもどきを作ったんだが、それをAndroidで表現する場合、必要になるのはスクロール ビュウー クラスでしょうか。 []
[ここ壊れてます]

721 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:38:06.07 ID:8vHFwr4k.net]
いいんじゃねスクロールビュー中に並べたボタンにファイル名表示すれば

722 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:49:54.70 ID:gzFr0/g6.net]
>>705
スクロールビュウーの中にはボタンも配置できるんですか。
ディレクトリやファイルは数が多いのでリストになると思うんですが、それもスクロールしてくれますかね。
概念的な質問ですみません。

723 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:29:35.24 ID:3VXhchnf.net]
静的なものならScrollview
大量のファイル一覧するならrecyclerViev
でいいと思う
実装難易度はScrollview + LinearLayoutが楽
メモリ効率はrecyclerViev



724 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:33:57.13 ID:gzFr0/g6.net]
>>707
リサイクラー ビューですか、どうもありがとう。これから当たってみます。

725 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:38:26.10 ID:8vHFwr4k.net]
リストで渡すんじゃなくてファイル名だけを抽出して個別のボタンに貼るんだと思うが
ファイル表示用のレイアウトxml作って
フォルダ切り替えるたびにファイル一覧を表示用のレイアウトに渡す形になるんじゃないの
ファイルコマンダーとか参考にしてみれば敵は強大だけど2画面ファイラーのいい奴ができたら
乗り換えるよ

726 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 04:20:48.58 ID:gzFr0/g6.net]
>>709
その辺のこと、今イロイロ考えています。実際に実装した事のある方のアドバイスは参考になります。ホントにありがとう。

727 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 11:51:59.48 ID:ZRFpg2n9.net]
edittextで取得した値を別のアクティビティのtextviewに表示させるにはどうすればいいですか?

EditText edit=(EditText)this.findviewById(R.id.editText);
Editable getText=edit.getText();
final int inttext=Integer.parseInt(getText.toString());

Intent intent=new Intent(MainActivity.this,SubActivity.class);
intent.putExtra("DATA",inttext);
stertActivity(intent);

このような形でintに変換してからインテントで送ろうと思ったんですがアプリを起動すると何故か落ちます
final int inttext=Integer.parseInt(getText.toString());
この一文を消すと動くようになります
初歩的な質問ですみません

728 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:09:52.56 ID:l+7rx30O.net]
なんでintにするん

729 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:23:20.10 ID:ZRFpg2n9.net]
>>712
計算器が作りたくて、最初のActivityで数値を入力してもらって計算結果を別のActivityに表示という動きにしたかったんです

730 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:24:47.50 ID:NNjdsekX.net]
>>711
logcatの見方は分かりますか?
見られれば何故落ちてるのかわかると思います

731 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:41:13.42 ID:ZRFpg2n9.net]
>>714
logcatを見るのを失念していました…
numberFormatExeptionが発生してたのでeditTextの初期値を0にしたら落ちなくなりました!
ありがとうございました

732 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 18:03:00.83 ID:IQ7/i7JR.net]
@Overrideを書かなくてもプログラム普通に動くんですけど
だったらいらなくないですか?

733 名前:デフォルトの名無しさん [2017/01/31(火) 18:32:48.67 ID:lkTuVnqH.net]
>>716
override元の名前とか引数とかが変わったらどうなる?



734 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 19:22:41.71 ID:y2ZmSJx/.net]
>>661
コンソールで
aapt d permissions
じゃだめですかね

735 名前:デフォルトの名無しさん [2017/01/31(火) 22:01:58.02 ID:aXGbrHkM.net]
>>716
「いらなくないですか?」じゃなくて
「なぜ付いているのか?」と自問してみて調べられないんかね。

736 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 23:13:26.59 ID:E/dj5vIG.net]
無名関数使わなくてもプログラム書けますけど、だったら無名関数いらなくないですか?

737 名前:droidkun mailto:sage [2017/01/31(火) 23:34:24.49 ID:rB3HMGuL.net]
そう思うなら使わなければいいと思います

738 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 23:56:12.84 ID:17X5tUYh.net]
まあやってりゃわざわざ関数定義してられるかってなるよ

739 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 06:03:33.17 ID:GTFCdkiM.net]
>>718
ありがとう
つい最近までコマンドラインでコンパイルからインストールまでやってたけど、
そのコマンドは微塵も知らなかった

740 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 12:54:17.42 ID:NTo2ssf0.net]
テキストエディタを作ろうと考えているのですが、その際 ArrayList は有用ですかね。容量とか処理スピードとか、もし限界があれば先人の意見が聞きたいです。

741 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 19:07:18.64 ID:3YGpi8uq.net]
>>724
難しい質問だな
どういう使い方するのか分からんとなんとも言えんが
ArrayList使うんなら配列直接使った方が僅かながらに良いんじゃない?

742 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:05:49.46 ID:NTo2ssf0.net]
>>725
EditText は、そのままエディタとして使えるが、内容量が大きいとスクロールが遅くなり実用にならない。
なので自作を考えている訳です。やはり行単位をStrigレベルがらコツコツとコーディングしなければならないでしょうか。
結果はスクロールビューに表示するとしても、何かもっと楽にできるクラスはないものかと探しています。

743 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:16:54.86 ID:lVJG2H1s.net]
そういうのはもうandroid sdkの仕組みにこだわらずにゲームを作るような感じで独自で全部作っていった方がいいんじゃないのかな



744 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:42:58.15 ID:NTo2ssf0.net]
>>727
そうですね、やっぱり独自で作ろうと思います。ファイラーを作った時、ArrayListが便利に使えたので、ひょっとしてこれはエディタにもと思いました。
それにしても jotaエディタは素晴らしいですね。細部まで念入りに作り込まています。

745 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:51:37.84 ID:GAnit/oO.net]
>>728
もしかしてArrayListってListViewのこと言ってる?

746 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 21:27:32.66 ID:NTo2ssf0.net]
>>729
違います。Viewではありません。
ディレクトリ名などを格納する伸縮自在の String配列です。String だけではないけどね。ソートも出来ます。

747 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:21:46.74 ID:EhqxYIeT.net]
ArrayList便利とかjavaは便利だって言っているレベルで意味が分からない

やろうとしてることは応用なのにjavaの基礎すら知らんのか

748 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:41:59.03 ID:SBXBtrvu.net]
お前当分ROMな

749 名前:デフォルトの名無しさん [2017/02/02(木) 05:40:30.88 ID:yhnwUPyE.net]
>>713
計算器は香港
計算機は台湾

750 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 21:16:10.80 ID:73+2lj3V.net]
Android 7.0 から Intent の getSerializableExtra() が使えなくなってしまいました!
softcommu-blog.com/?eid=6

これ本当なんですか?
手元のAndroid 7.1の端末でSerilizableを実装したオブジェクトをputExtra
して、遷移先のactivityでgetSerilizableExtraしたら普通に中身とれたんですが

751 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 21:23:01.59 ID:73+2lj3V.net]
BroadcastReceiver が絡むとおかしくなるってことなのかな
普通にactivityから別のactivityにstartActivityしてgetSerializableExtraしただけだと何の問題もないんだが

752 名前:デフォルトの名無しさん [2017/02/02(木) 22:59:23.88 ID:NUc8z/fC.net]
ほんとだ。
7.0のエミュでぬるぽになるな。
で、ダメもとでintentに直接ではなく、Bundleをかましたらいけた。
なんだこれw
KitKatだとどっちも問題ない。

753 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:17:40.80 ID:/E8POe1z.net]
serializableってプロセス間通信できるの?AlarmManagerとかに渡すのはちょっとこわい



754 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:29:47.01 ID:kL86dzrz.net]
ぐーぐるにぷろぐらむのことでにほんごでしつもんめーるおくれますか?

755 名前:デフォルトの名無しさん [2017/02/02(木) 23:39:05.91 ID:NUc8z/fC.net]
むしろ、プロセス間通信のためにバイト列にする必要があるわけで。






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

前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