※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 146匹目
http://mevius.2ch.net/test/read.cgi/tech/1487825717/
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
http://mevius.2ch.net/test/read.cgi/tech/1503723668/
★★Java質問・相談スレッド180★★
http://mevius.2ch.net/test/read.cgi/tech/1492780397/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53
http://mevius.2ch.net/test/read.cgi/tech/1488052551/
Androidプログラミング質問スレ revision54
https://mevius.5ch.net/test/read.cgi/tech/1510691057/
探検
Androidプログラミング質問スレ revision55
■ このスレッドは過去ログ倉庫に格納されています
2018/08/14(火) 10:49:08.05ID:GQVl6hxG
2デフォルトの名無しさん
2018/08/14(火) 10:53:24.40ID:UwXfpacN O2
2018/08/14(火) 12:20:04.64ID:0wjNhgeR
イッチ乙
2018/08/15(水) 22:53:11.73ID:NOFmUe1d
1乙π
2018/08/16(木) 16:53:28.41ID:eam4U5na
ほす
いらない?
いらない?
2018/08/16(木) 18:36:24.99ID:H0wRoAR6
8.0からproc見れなくなったの?
7デフォルトの名無しさん
2018/08/16(木) 18:40:21.84ID:sDoG3cdo 俺のAndroidアプリ、ストアからインストールした直後数回は普通に立ち上がるんだけど、
何回かすると起動しなくなる
考えられる原因ってなんだと思います?
何回かすると起動しなくなる
考えられる原因ってなんだと思います?
2018/08/16(木) 18:46:40.60ID:UmhzReQA
AndroidStudioからインストールした場合は?
エラーログは?
いったんそうなるとデータ削除しても立ち上がらない?
エラーログは?
いったんそうなるとデータ削除しても立ち上がらない?
9デフォルトの名無しさん
2018/08/16(木) 20:09:29.15ID:sDoG3cdo2018/08/16(木) 22:06:01.36ID:tc57iPC0
立ち上がらないんじゃなくてゾンビ化してるのかな
2018/08/16(木) 23:09:33.10ID:2CyRSyXb
Android8.0に更新してから「クラッシュレポートが〜」て表示されてウザいんだがこれどうすればいいん?
2018/08/16(木) 23:57:17.25ID:3h06Zvbw
具体的な原因箇所を指摘できないけど、
Android 8.0になってから、手動操作でアプリを落とせなくなった感触がある。
アクティビティのみであれば、いままで通りに動くが、
フォアグラウンドサービスなり、なんらかのサービスクラスを派生したスレッドが存在すると
ゾンビ化みたいな挙動を示すときがある。
スタジオを使っている場合は、デバッガが確実にkill -9しに行くようだけど、端末操作だと違った動きをする。
単純な推測、憶測のみで語れば、アクティビティだけを停止して、プロセスそのものは停止しないような制御をするようになった気がする。
過去のレガシーを引きずって、これに陥るとしたらが「アクティビティの破棄」が必ず発生する前提の作りをしているんじゃないかって思う。
何となくアクティビティの破棄(OnDestroy)が来ないタイミングが増えたような気がしている。
Android 8.0になってから、手動操作でアプリを落とせなくなった感触がある。
アクティビティのみであれば、いままで通りに動くが、
フォアグラウンドサービスなり、なんらかのサービスクラスを派生したスレッドが存在すると
ゾンビ化みたいな挙動を示すときがある。
スタジオを使っている場合は、デバッガが確実にkill -9しに行くようだけど、端末操作だと違った動きをする。
単純な推測、憶測のみで語れば、アクティビティだけを停止して、プロセスそのものは停止しないような制御をするようになった気がする。
過去のレガシーを引きずって、これに陥るとしたらが「アクティビティの破棄」が必ず発生する前提の作りをしているんじゃないかって思う。
何となくアクティビティの破棄(OnDestroy)が来ないタイミングが増えたような気がしている。
2018/08/17(金) 00:04:20.23ID:TP+ulg07
そう考える根拠は3つ
1) 実際に俺も同様な体験した事がある
2) 最近のドキュメントを読むと、やたらとアプリケーションコンテキストに誘導するような記述がある
→ プロセスとアクティビティは異なるという設計思想。 ウィンドウに喰われるリソースとプロセスが保持するリソース量は異なる
3) Unixを基礎にしているから、電力の最適化の観点で上記の設計は、メリットが多い
まあ、あくまで俺の見解。 個人的研究に基づく妄想。
1) 実際に俺も同様な体験した事がある
2) 最近のドキュメントを読むと、やたらとアプリケーションコンテキストに誘導するような記述がある
→ プロセスとアクティビティは異なるという設計思想。 ウィンドウに喰われるリソースとプロセスが保持するリソース量は異なる
3) Unixを基礎にしているから、電力の最適化の観点で上記の設計は、メリットが多い
まあ、あくまで俺の見解。 個人的研究に基づく妄想。
2018/08/18(土) 20:27:37.91ID:1gLPW8Tg
以下のように記述した時に,どうしてgetCursor()を使えるのかわかりません.
getAdapter()の返り値がListAdapterでこれをSimpleCursorAdapterにキャストしているのですが,ListAdapterにないgetCursor()をどうして使えるようになるのでしょうか?
getCursor()自体はSimpleCursorAdapteの親クラスであるCursorAdapterにあってCursorAdapterの親クラスのBaseAdapterはListAdapterを実装しているところまでは分かったのですが,getCursor()を使えるようになる理由がわかりません...
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
@Override
Cursor c = ((SimpleCursorAdapter)parent.getAdapter()).getCursor();
c.moveToPosition(position);
getAdapter()の返り値がListAdapterでこれをSimpleCursorAdapterにキャストしているのですが,ListAdapterにないgetCursor()をどうして使えるようになるのでしょうか?
getCursor()自体はSimpleCursorAdapteの親クラスであるCursorAdapterにあってCursorAdapterの親クラスのBaseAdapterはListAdapterを実装しているところまでは分かったのですが,getCursor()を使えるようになる理由がわかりません...
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
@Override
Cursor c = ((SimpleCursorAdapter)parent.getAdapter()).getCursor();
c.moveToPosition(position);
2018/08/18(土) 20:33:20.73ID:1scMQT2g
ヒント:Override
2018/08/18(土) 20:45:49.37ID:1gLPW8Tg
コピペする時にミスりました
以下のようなコードです
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
Cursor c = ((SimpleCursorAdapter)parent.getAdapter()).getCursor();
c.moveToPosition(position);
以下のようなコードです
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
Cursor c = ((SimpleCursorAdapter)parent.getAdapter()).getCursor();
c.moveToPosition(position);
2018/08/18(土) 21:02:19.22ID:kqgWZSb1
SimpleCursorAdapter is CursorAdapter
getCursorを使う目的だったらCursorAdapterへのダウンキャストで十分
getCursorを使う目的だったらCursorAdapterへのダウンキャストで十分
2018/08/18(土) 21:08:15.99ID:rejH9nbp
オブジェクト指向の理解が足りてないね
ポリモーフィズムとかのキーワードでぐぐれ
ポリモーフィズムとかのキーワードでぐぐれ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【訃報】ゴルフ界のレジェンド ジャンボ尾崎さん死去 78歳 男子国内ツアーで最多94勝 S状結腸がんで [ぐれ★]
- 高市政権、続く高支持率 積極財政や対中強硬姿勢評価か 「なぜこんなに高いのか」政権内に困惑も [ぐれ★]
- 【📱】PCだけじゃなかった… スマホも「世界的メモリ不足」で値上がりへ 26年はスペックダウンも頻発か [ぐれ★]
- 【ふるさと納税】「おいしい肉や果物の代わりに失った」行政サービス。東京都では“累計1兆1593億円”が流出 [ぐれ★]
- 【薬】中国が日本人の命握る抗菌薬 企業、国産化へ着手も、低い薬価で採算取れず…国の支援急務 [ぐれ★]
- 米国防総省、中国軍は「2027年の台湾侵攻へ着実に前進」 分析公表 [蚤の市★]
- 吉村さん「政治家ってすぐ嘘をつく。でも高市さんは違う。裏がないまっすぐな人」俺たちは何を見せられているんだ [545512288]
- 【ネトウヨ悲報】ホリエモン、北村晴男にブチギレ「それは差別主義だろ💢」wwwwwwwww [339035499]
- 数日ぶりにしゃぶ葉に来たwww
- 被爆者団体「核保有、絶対許さない!」普通の日本人「気持ちはわかるが反日敵国から身を守るには核保有しかない😤!」 [441660812]
- (´・ω・`)めでたいから踊るぜ
- 【悲報】X「一条工務店でだけは家建てるな」→ガチで糞だと話題にwwwwwwwwwwwwwwwwwwww [802034645]
