2015年2月23日月曜日

自作Twitterクライアント作成の記録(32)(じみったーだけに)地味にソース公開しました

すっごい今更感しますが作成中のTwitterアプリのソース公開します
各リンクは下の欄からどうぞ
なお旧版と新板の違いについてですが、旧版は2015年2月23日現在公開されてるアプリのソースになり、新板はそれのソースを書き直してるだけです。(ついでに機能追加してたり)
また新板の方へソースをコミットしていく形になるので気になる方はちょくちょく確認してみるといいかも。
また、こういうふうにしたほうがいいよとかアドバイスがあれば何かしらの手段で教えてもらえると嬉しいです。
(旧版)
https://bitbucket.org/meronmks/oldzimittaproject/src
(新板)
https://github.com/meronmks/zimitta

2015年2月5日木曜日

Twitter4Jであるエラーに悩まされた件

どうも、最近色々手を出してよくわからないことになりかけてる私です
先日Android端末をbotサーバーにするというふざけた構想のアプリを組んでるさい詰まった事柄をまとめておきます。

UserStreamAdapterを継承したクラスからViewを弄ってもエラーを吐かない。
どういうことかというとこのクラス自動的に非同期的な処理になります。ある程度組んだことがある人ならわかると思うんですがこういう場合ちょっと工夫しないとエラーで落ちてしまうんですが、これを継承したクラスでは落ちない上に処理がそこで強制的に止まってしまいます。
何もエラーが出ないため厄介なタイプのバグだと思われます。
Handlerとかを使ってあげたら解決するはずです。

FATAL EXCEPTION: Twitter4J Async Dispatcher[0]
こちらは厄介なもので出る原因は結局わからずじまいでしたが、出ないようにすることは可能でした。回避法としては、ActivityのonCreateタイミングでRESTAPIを使用するもの何かを使う。
こうすると多分おそらく落ちません、多分・・・・

以上最近になって詰まった2点でした