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

247 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 17:34:45.21 ID:YtrJq7qN.net]
Google Playにバカ産が並ぶからその必要は無い

248 名前:デフォルトの名無しさん [2016/12/23(金) 18:05:05.31 ID:+V847GJq.net]
直感で使えないソフトウェアを作るのは馬鹿。
だからアンスタ開発者は馬鹿なんだよ。
今時直感で使えないとか。

249 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 18:49:04.24 ID:YtrJq7qN.net]
それはソフトウェア単体の話
お前が分からなかったのは移行の話

250 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 19:07:46.22 ID:y+SGZ4a+.net]
ASのビルド環境はASからは完全に独立していて、ASがなくてもAS上でやるのとまったく
同じようにアプリをビルドしたりできる。このプロジェクトは構造も簡単で、
Eclipseのプロジェクトから手作業で変換するのもとても簡単にできる。
その簡単なビルド環境の仕組みを理解さえできれば、
すごく自由度が高くて直感的な仕組み。

たぶん現時点では最もよくできたIDE作業環境。

251 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 20:18:34.78 ID:tGOEgpxe.net]
gradle分かんね
flavorとかvariantとか分かんね

252 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 22:12:02.71 ID:y+SGZ4a+.net]
variantもflavorも、VisualStudioのソリューションやプロジェクトの
設定に苦しんだ後だと神のような機能

253 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 09:49:17.29 ID:sJfh/QrB.net]
アンスタとか略してる奴はバカ

254 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 09:56:49.55 ID:n32RDurU.net]
アンスタいいよね。2.0になって使いやすいぜ。

255 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 10:01:41.28 ID:dXzflZV1.net]
バカって言うやつがバカなんだよ



256 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 17:51:49.11 ID:Xnn//JuE.net]
アンスタはアプリリリースのときの署名とか分かりやすかった
初見でも直感でできた

257 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:56:30.68 ID:Iq0CwUQF.net]
今ってandroid sdkインストールするのにandroid studioをインストールしないといけないのでしょうか?
帰省中で帯域が限られていて1.6GB落とすのは大変なのですが…

258 名前:デフォルトの名無しさん [2016/12/25(日) 16:14:04.06 ID:hrxPaxO/.net]
スタバへgo

259 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 16:25:16.01 ID:w6XbHQDW.net]
ノート持ってればコンビニwifiで頑張れるかもね

260 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 16:48:28.23 ID:9CEPDJBj.net]
sdkとAndroid Studioは独立してるよ

261 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 17:08:52.47 ID:ORmQKrHX.net]
タブレット対応させようとsw600dpフォルダ内にdimen.xml用意して、viewのサイズ変えてたんだけど
何故か特定のImageViewだけ反映されない
layout.xmlで直接タブレット用サイズ設定させると反映されるし、それ以外のdimenは機能してるのになんなの

262 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:37:48.29 ID:my2Fena/.net]
ただの簡単なコードミスだろ

263 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 21:28:05.57 ID:ORmQKrHX.net]
確かにそのケースは多い
一番厄介だ

264 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:17:57.15 ID:ORmQKrHX.net]
とんでもない低レベルのミスだった

value/dimen.xmlにある問題の値と同じ物が
value-ja/dimen.xmlにもあって、
value-sw600dp/dimen.xmlよりも優先されて適用されてた

265 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:33:13.07 ID:my2Fena/.net]
解決してよかったな



266 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 11:21:57.48 ID:HAos+tGx.net]
おめりくり

267 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 21:25:17.27 ID:9z3Ubnm4.net]
onCreateとかonResumeとかの、@Overrideするイベント? メソッド? を自動挿入ないし一覧から選択出来るIDEとかない?
全部publicかと思ったらprotectedだったとか、voidかと思ったらintだったとかがあるし、
継承したヤツを一つ一つ調べなきゃならないのが割と手間なんで、これを省略する方法ないかな。

慣れてる人は一通り暗記してたりするんだろうか?

268 名前:デフォルトの名無しさん [2016/12/26(月) 21:33:52.12 ID:Gnj6W1dt.net]
暗記してない→滅多に使わない→たまになら調べるのもそんなに手間ではない

よく使う→よく調べる→自然と暗記する

よく使うしよく調べるのに暗記できない→知能障害→少なくともプログラマには向いていない

269 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 21:46:06.79 ID:eeZqLTCz.net]
メソッド名うって候補出してエンター

270 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:12:31.47 ID:shmWz4uk.net]
>>262
ctrl+oでは?

271 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:15:05.02 ID:m5CBCeTd.net]
Android studioでコード上で右クリック→Generate→Override Method→選択

272 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:57:35.84 ID:nJRq9NEJ.net]
textviewにIDつけるとプログラムが停止する
なにこれ?

273 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 10:24:50.25 ID:GCvEnSFY.net]
java初心者スレで誘導されたので、こっちに来ました。
targetSDKとcompileSDKは23にしています。

Bluetooth LEの通信がしたい

Bluetooth LEを使用するには位置情報のパーミッションが必要

6.0だとパーミッションをユーザーがオンしないといけない

パーミッションが必要な理由を表示してからじゃないと、ダイアログが表示されない

やってみたけど、ダイアログが表示されない ←いまここ
(設定が残ってるかもしれないので、アンインスコしてみても変わらず)

何がわからないのかもわからないし、
どこまで位置情報の設定しなきゃいけないのかもわからないです。
どこから手を付けたら良いのでしょうか?

274 名前:デフォルトの名無しさん [2016/12/27(火) 10:29:40.83 ID:mf9uACo2.net]
>>268
なんでbluetooth使うのにbluetoothではなく位置情報のパーミッションが必要なんだ

275 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 10:45:24.29 ID:kEFBppMi.net]
ターゲットを6.0にしなけりゃいいじゃん



276 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 10:51:18.15 ID:kEFBppMi.net]
もしかして自動的にパーミッションダイアログが表示されると思ってる?
自分で表示する処理を書かないと出ないよ

277 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 11:02:54.92 ID:GCvEnSFY.net]
>>269
>さらに、Android 6.0からBLEの利用には位置情報の権限が必要になりました。
bril-tech.blogspot.jp/2015/11/ble.html

>>270
実機が6.0なので・・・。

>>271
checkSelfPermission
showldShowRequestPermissionRationale
を、やってから、
requestPermission
で、表示されるのと思ったのですが、違いますでしょうか?

278 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 11:50:31.91 ID:tr0nUT2n.net]
requestするだかで普通に出てるからわからん
どうせパラメータが間違ってるとかだろ

279 名前:デフォルトの名無しさん [2016/12/27(火) 12:26:24.18 ID:TmrCnd7h.net]
androidstudioデスクトップのハイスペのほうがなぜかノートpcよりエミュレーター遅いタスクマネージャ

280 名前:ーみたら
conhost.exeとaapt.exe*32ってやつが重複しまくってるんだが関係あるの?
haxmはできてる
[]
[ここ壊れてます]

281 名前:デフォルトの名無しさん [2016/12/27(火) 12:27:53.29 ID:TmrCnd7h.net]
重いっていうか起動すらできないときもある

282 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 14:31:18.26 ID:GCvEnSFY.net]
>>273
requestのパラメータで間違えるとこって何がありますでしょうか?
入れるのは文字列と任意の数値ですよね?

283 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 14:40:17.44 ID:kEFBppMi.net]
いや実機が6.0だろうがtargetSDKVersionを下げとけばruntime permissionのことは考えずに済む

284 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 15:47:17.06 ID:GCvEnSFY.net]
>>277
確かに本来の目的と異なる余計なことを考えても時間の無駄ですね。
ありがとうございます。

285 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:29:32.65 ID:A06/PsoB.net]
Android7だけにでててるエラーレポートがあるんだけど
ダイアログの部分で何か変更あった?
端末がPixelだから再現できない…



286 名前:デフォルトの名無しさん [2016/12/28(水) 11:34:51.59 ID:yWrP/m5t.net]
>>279
Emulatorで再現できないの?

287 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:51:39.97 ID:jhw1v1Nj.net]
目で見えないと直せないの??

288 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 12:41:20.92 ID:8FNbPhzM.net]
ホームだろうが他アプリだろうが
スマホの画面内を1〜5の物体が縦横無尽に駆け回るアニメーションを表示するアプリを作りたいんだけど

1.1つのSurficeViewのopenglで描画
2.複数のImageViewで描画

どっちの方がcpuへの負担が少ないですか?
または他に良い方法があれば教えてください

289 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 12:52:20.07 ID:jhw1v1Nj.net]
anekoみたいなものか

290 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 13:46:14.96 ID:09Gwrary.net]
>>282
Unity使う

291 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 17:56:17.49 ID:DyxlRLIO.net]
webViewを使ってログインできるサイトを開くとログインされていない状態でページが開かれるんですが、
どうやったらブラウザで開いたときと同様に、ログインされた状態で開くことができますか

292 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 18:33:04.30 ID:8FNbPhzM.net]
>>284
Unityはゲームのフレームワークでは?
それにUnityで作成したアプリはホーム画面等で表示出来るんですかね

293 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 20:34:55.21 ID:dXiVioWR.net]
>>282
ImageViewでもHWレンダ可能なのでpu負荷はおまえのプログラミング力次第

当たり判定とかいらないならViewで作るのが簡単だから人件費は下がる

294 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 20:35:37.13 ID:dXiVioWR.net]
opengl直接使うとかは趣味でやる以外ないので

295 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 06:46:21.13 ID:D2FCpzxL.net]
>>282
実際に両方のサンプルプログラムを自分で作り
CPU負担を計測して採用する方を決めるのがプログラマの仕事
面倒臭がらずにこういった事を繰り返していくと
付随して色々知れてスキルアップにもつながる

>>285
Cookieについてググり勉強するといいかも



296 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 11:53:46.03 ID:yRjYoWJx.net]
最近cookieじゃなくてFLASHでやってるのがあったな

297 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:17:16.66 ID:E47BjjUq.net]
>>289
パスワード保存がcookieなわけないだろwww

298 名前:デフォルトの名無しさん [2016/12/29(木) 13:29:50.17 ID:RGm9ol9o.net]
pwを生で保存してると思ってるのか?

299 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:36:14.10 ID:n1YSVjxh.net]
>>291
Cookieに保存されるんだがwww

300 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:52:42.81 ID:sf1MPXm+.net]
うーん、この通りにやってるのにうまくいかない

AndroidのWebViewにて、mixiにログインするためのソース
ttp://urapico.hatenablog.com/entry/20100307/1267951730

301 名前:デフォルトの名無しさん [2016/12/29(木) 14:39:20.21 ID:xQzMLhN3.net]
https://youtu.be/7EekMD3GGHQ

https://youtu.be/uH-WOOcNZ0s

https://youtu.be/xHx5MbIGEoY

302 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 16:32:04.33 ID:XobhxsPa.net]
>>293
糞サイトやなwww

303 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 21:59:42.31 ID:x08Upo00.net]
Staticの意味がわからないのですが
わからないので全然使わずに
でもプログラム普通に組めるんですが
Staticは勉強したほうがいいでつか?

304 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 22:02:55.04 ID:NhMBhI/h.net]
いいでつ

305 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 22:52:53.55 ID:sf1MPXm+.net]
クラスをオブジェクト化しなくてもstaticのついてるやつにはアクセスできる
定数とかstaticにした方がいい



306 名前:デフォルトの名無しさん [2016/12/30(金) 05:41:45.95 ID:k9hr6I5D.net]
JAVAスレでやれや知障共
JAVAとAndroidのAPIも区別つかないほど知能に障害があるなら開発なんか無理






知障には無理

307 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 09:06:14.97 ID:ymKNG2iV.net]
>>300
はよシェーだに慣れろ

308 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 10:13:49.84 ID:qY1AbylS.net]
そこそこの人気ソフトでadmodも安定していたのに
10月くらいから急に0になってると思ったら
Admodがいつの間にか表示されなくなってるわ

309 名前:デフォルトの名無しさん [2016/12/31(土) 08:04:05.92 ID:q9L/dnSb.net]
早く教えてください

310 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 08:41:48.25 ID:6qQohl4W.net]
どれをだよw

311 名前:デフォルトの名無しさん [2016/12/31(土) 09:14:48.19 ID:q9L/dnSb.net]
>>304
>>170

312 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 13:54:53.49 ID:c+J4n1/+.net]
私も解決してないです>>285

313 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 14:38:21.50 ID:edpwM+i7.net]
ログインID&パスワードじゃなくてセッション情報だろうけどクッキーで合ってるでしょ

314 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 14:53:18.60 ID:CIB5awLb.net]
セッションクッキーならこんなところで聞かなくてもググればいくらでも出てくるだろう…

315 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 19:21:09.03 ID:c+J4n1/+.net]
う〜む、よくわからないなあ
chromeでログインした際のcookieってのは、
自作アプリからも参照できるんですかね
一旦自作アプリからユーザー名とパスワードを入れてもらって
ログインしてもらう必要がある?



316 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 19:58:35.81 ID:CIB5awLb.net]
>>309
chromeと共有は絶対に出来ない
cookieはアプリ毎

じゃないとセキュリティも糞もあったもんじゃない

317 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:05:28.36 ID:c+J4n1/+.net]
あー。やっぱりそうなんですね。
てことは、自作アプリの方でユーザーにユーザー名とパスワードを入力して貰って、
一旦postの通信でログイン処理を実行して、サーバー側から帰ってきたセッションクッキーをローカルに保存して、
2回目からはそのセッションクッキーを設定して開けばいいってことなんですね
post通信するときにユーザー名とパスワードのkey、valueで値を設定することになると思うんですが、
keyの文字列はどうやって調べたらいいんですかね

318 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:20:51.06 ID:CIB5awLb.net]
>>311
サーバ側でcookieによるセッション維持する機能が無いのに自動ログインをしたいってことなの??
ならブラウザと同レベルのオートコンプリート機能をアプリ持つしかなくね

319 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:35:13.48 ID:c+J4n1/+.net]
サーバー側でcookieによるセッション維持する機能があるwebサービスに自動ログインしたいです。
何か手順が間違ってますかね

320 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:42:41.65 ID:CIB5awLb.net]
ならクライアントアプリでやるのはcookieを使えるようにするだけだろ

321 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:44:42.53 ID:6FVq8Fla.net]
ヒント htmlかhttpリクエストを見る

322 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:46:33.33 ID:c+J4n1/+.net]
あ、htmlソースのnameかなあ

323 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:51:08.49 ID:lceorawP.net]
アスペかこいつ

324 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 22:05:39.71 ID:c+J4n1/+.net]
ログインできたw

325 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 22:08:07.06 ID:MFAOdG1x.net]
おめ



326 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 02:36:49.31 ID:5bNV4cv3.net]
まぁメジャーなブラウザアプリ以外のWebViewでユーザー名とパスワード求められても絶対に入力しないけどな。

327 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 02:47:09.75 ID:eZqEtx7L.net]
そうですよね
結局、外部ブラウザに投げることにしました
ユーザー名とパスワード名入れなくてもできるんだったらwebViewにしようと思うんだけど

328 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 09:44:53.98 ID:0J24YwIc.net]
さっさと消えろ

329 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 12:46:58.55 ID:++AX2Yc+.net]
Staticで他クラスのオブジェクト化の必要ないのはいいけど
Static側の構文が少し意味がわかりにくいんですよね

330 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 13:17:43.50 ID:0J24YwIc.net]
それはおまえだけ

331 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 19:11:53.40 ID:eZqEtx7L.net]
C言語のstaticの方がもうちょい分かりにくい

332 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 21:16:02.33 ID:UFmp9q5z.net]
C++と変わらんけど

333 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 21:16:12.03 ID:9MvoRZrQ.net]
最悪の double meaning だよな

334 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:13:32.65 ID:wxHa6wtf.net]
もしかして: final

335 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:28:32.04 ID:cCG7kFoA.net]
Staticの例文見たら
Staticのクラスにnewするメゾットを作って
別のクラスから呼び出すとき
クラス.newするメゾット.使用するメゾット
みたいな感じで3重になってたので使いにくい気がしました
newすると初期化されてしまって不都合になる場合があるので
オブジェクトにしてクラスに引き渡していくほうが
安全なような気がします
別のStaticの使い方があるのかもしれませんが
基本newしないとエラーが出るのでよくわかりません



336 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 01:09:58.17 ID:BRbuYFoH.net]
なんだこれは
怪文書か

337 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 01:48:26.94 ID:6r/i2fDF.net]
このスレでstatic議論って定期的にやってくる不思議

338 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 04:14:10.75 ID:gdAYBpSh.net]
staticおじさんもここ見てるかなー?

339 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 04:42:59.53 ID:+jso+SVm.net]
シングルトンかと思ったけど違う気もするな

340 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 06:17:42.78 ID:hCoDM7MD.net]
定番釣り餌

341 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 10:16:54.00 ID:9PtVvlLz.net]
全角ってバカっぽいな

342 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 11:55:42.14 ID:aL1Sm2Sg.net]
GLSurfaceViewを作成する際、mGLSurfaceView = new GLSurfaceView(this); という形で宣言しているのですが、
GLSufaceViewをnewした後にContextを渡す方法はないでしょうか?

なるべく不必要な生成を避けたいと考え、GLSurfaceViewをApplicationのメンバー変数にして、
ActivityからgetApplication.mGLSurfaceViewでアクセスするようにしているのですが、
Activity.onCreate内でnewしないと、画面の縦横を変更した際、setContentView(mGLSurfaceView)時にエラーを起こします。

スリープからの復帰をする場合は問題ありませんし、Application.onCreate内でnewした場合は初回のみ動作するので、
おそらくGLSurfaceViewに渡しているContextだけを更新出来ればエラーを起こさなくなると考えているのですが、
ネットを検索してみてもActivity.onCreate内でnewしているものしか見つけられませんでした。

343 名前:デフォルトの名無しさん [2017/01/02(月) 12:06:47.22 ID:/uJ3gdXu.net]
>>336
Applicationで持っておく方が不必要なタイミングで保持し続けてるよね?

344 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 12:28:19.51 ID:GdcUHK9D.net]
>>335
+1

345 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 03:09:55.16 ID:z9fWO15G.net]
>>336
GLSurfaceView でそんなこと考えるのは無駄だぞ
OpenGLに関係するリソースの再生成とか気にするならば、
GLSurfaceView を捨てて SurfaceView を直接使う必要がある
GLSurfaceView がやってくれていた面倒なことを、全部自前でやることになるけどね



346 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 23:28:56.05 ID:K+pnn3BL.net]
何故こういう質問をする人は「エラー」としか書かないのだろうか

347 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 01:26:27.60 ID:0XFTRtcU.net]
Staticの使い方がなんとなくわかったのですが
クラスにコンストラクタアを作って
呼び出すときに
クラス.コンスタラクタア.メゾットというふうに長くなるのがイヤなんです
なんとかクラス.メゾットだけにする方法はないでしょうか?






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

前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