2006/06/26(月) [n年前の日記]
#1 [iappli] サーバとの通信が全滅
という報告が。…何がどう全滅なのか詳細情報はないので何が起きてるのかさっぱり推測できず。とりあえず、サーバとの通信をスルーする版を作れとの指示なので、急遽 boolean フラグを一つ用意して通信スルー版と本番の処理を切り替えて記述。
static final boolean DEBUG_FLAG = true; とでも書いて、if ( DEBUG_FLAG ) { デバッグ用処理 } else { 本番用処理 } とでもすれば、コンパイルの段階で、デバッグ用処理だけを残したり、逆に本番用処理だけを残したりできる。という話を見かけたので、それを信じて記述してるのだけど。…いくらなんでもそのくらいの処理はしてくれてるのだろうなぁ。> Javaコンパイラ。実はしてなかった、なんてことになったら泣く。そもそも、プリプロセッサがないのが、いや、eclipse上でプリプロセッサを通して作業するのがよーわからんのが問題。
static final boolean DEBUG_FLAG = true; とでも書いて、if ( DEBUG_FLAG ) { デバッグ用処理 } else { 本番用処理 } とでもすれば、コンパイルの段階で、デバッグ用処理だけを残したり、逆に本番用処理だけを残したりできる。という話を見かけたので、それを信じて記述してるのだけど。…いくらなんでもそのくらいの処理はしてくれてるのだろうなぁ。> Javaコンパイラ。実はしてなかった、なんてことになったら泣く。そもそも、プリプロセッサがないのが、いや、eclipse上でプリプロセッサを通して作業するのがよーわからんのが問題。
◎ AppParam の文字列長制限。 :
255 byte以下であること。動作確認のために記述を変えていたら、実機でのDL時に「ソフトに誤りがあります」と表示されてハマる。AppParam の文字列長が 255 byte をオーバーしてたのが原因だった。
[ ツッコむ ]
以上です。