このコードでは、
Log.d("MYLOG", "i_confirm in Activity BEFORE = "+Integer.toString(i_confirm)); // LINE 1
theGraph.invalidate();
i_confirm = theGraph.ret_i_confirm(); // LINE 2
logcat は、1 行目と 2 行目の関数による出力を表示してから、クラスを拡張する のonDraw()関数内にある別の logcat メッセージを表示します。上記のコードは、コマンド ボタンが押されたときに実行される関数内の MainActivity クラスにあります。 theGraphView
invalidate()ノンブロッキングメソッドですか?onDraw()内部の他のすべてinvalidate()は、メイン プログラムの実行と一緒に呼び出されますか? または、logcat がログ メッセージを順不同で表示する可能性はありますか?