Process xxxxx(pid xxx)has diedの別のエラー分析


今日、プログラムが30分ほど実行されるとクラッシュし、ログに具体的なエラーメッセージが見つからないことがわかりました.ネット上の方法を探しても適用されません.自分の努力を経て、このブロックされたhandleメッセージ送信コードがブロックされていないため、handleを頻繁に呼び出してメッセージを送信し、メッセージがhandle内部で処理されていないため、handleメッセージ送信をブロックした後、プログラムが正常に実行できることがわかりました.
頻繁にメッセージを作成して送信
        Message message = handler.obtainMessage();//  Message  
            message.arg1 = 1;//  Message       
            handler.sendMessage(message);//        

内部では送信されたメッセージの具体的な処理は行われていません
 private Handler handler=new Handler(){
        /**  handleMessage  */
        @Override
        public void handleMessage(Message msg) {



            if(msg.arg1==0) {

            }else
            {
            }


            startTime();//      
        }
    };

上記のコードをブロックした後、プログラムが正常に動作してもクラッシュは発生せず、android studioではコードプロンプトが行われないエラーが多く、コードで追跡する必要があり、debug情報に簡単に依存して判断することはできません.