我有一個連接到servlet的android應用程序。如果servlet關閉(昨天發生在我身上),該應用程序崩潰。我需要彈出消息給用戶,通知有關連接問題,然後終止應用程序。Android,彈出消息異常
關於onCreate()方法,我調用了一個AsyncTask類,其中完成了與服務器的第一個連接。我有一個try/catch(UnknownHostException e)塊,如果sevlet關閉,它會被激活。 問題是我不能在那裏創建一個彈出消息。我嘗試吐司和AllertDialogs,但都返回異常
Java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
有沒有其他方法可以做到這一點?在此先感謝,ilias
我不應該在AsyncTask上叫Toast,或者我不能!?我想了另一種方式,asynctask正在返回一個字符串。在catch中,我返回-1的值,所以在postexecute上檢查它是否爲-1,然後彈出消息 – 2014-11-02 16:59:09