文系出身システム屋の技術日記

自分がつまづいたテクニカルなこと、役に立ったことをまとめます。

自作アプリのデバッグの過程を徒然なるままに書く② (ループ文の恐怖)【解決編】

こんばんは。

明日も仕事ですが、絶賛デバッグ中のにぎりめしです。

先ほどANRが発生するバグについてソースコードを貼り付けて記事にしましたが、無事に解決しました。

過去記事:
nari104.hatenablog.jp


続きを読む

自作アプリのデバッグの過程を徒然なるままに書く② (ループ文の恐怖)

こんばんは。

一昨日、昨日、今日とデバッグの沼にはまって睡眠時間がゴリゴリ削られているにぎりめしです。

あくまで趣味でやっていることなので精神的なダメージは0なのですが、

次の日も仕事があるため、「デバッグまだ終わってないけど寝なければ・・・」

となった時の敗北感たるや!


しかも個人で開発しているアプリなので、

このくそみたいなコードを書いたのも自分、そして今デバッグをしているのも自分…!

そう思うと、過去の自分を責めたくなることもありますね。


さて、閑話休題ということで。

実はいま作っているのはお手軽にパスワードを生成するアプリ。

こいつの中にループを回す処理があるのですが、そこで無限ループが発生し、

いわゆるANR状態に陥っています。

しかも常にそうなるわけではなく、特定の条件下でのみ発生するのでタチが悪い。

どうやらループ文の条件分岐が怪しい気配なのですが…

続きを読む

自作アプリのデバッグの過程を徒然なるままに書く①

前回はProgateさんでHTML,CSSのお勉強でしたが、

今日は並行して進めている自作アプリのデバッグを進めています。

 

現在お手軽にパスワードを生成できるAndroid向けのアプリを製作しているのですが、

どうにもうまくいきません。

早ければ今月中にリリースしたいと考えているのですが、

どうにもこうにもインテントがうまく扱えないのです。。

 

とりあえず原因の切り分けのために検証中。

原因がわかったらブログにアップしたいと思っています。

(余裕ができたら当該箇所のソースコードなども一緒に!) 

あーややこしい。。

 

 

ではではー。

 

Progate学習記録_HTML②

今回からProgateさんでHTMLの応用編の学習を始めていきます。

前回同様、各レッスンで学んだ要点の部分だけ列挙しています。

(気になった方はぜひProgateさんにアクセスしてみてくださいね!)

Progate | プログラミングの入門なら基礎から学べるProgate (プロゲート)

 

続きを読む

Progate学習記録_HTML①

というわけで本日3つ目のエントリー。

早速ProgateさんにてHTML編のお勉強をしていきたいと思います。

あんまり詳細に記載するとProgateさんに迷惑がかかってしまいそうなので、

あとで自分が忘れてしまった時にProgateさんを見返せるようにざっくりと記録。

 

Progateさんへはこちらからどうぞ!

Progate | プログラミングの入門なら基礎から学べるProgate (プロゲート)

 

続きを読む