كيفية تسجيل الوصول في Android كيف تحطم البرنامج؟

StackOverflow https://stackoverflow.com/questions/4294178

  •  28-09-2019
  •  | 
  •  

سؤال

هل هناك أدوات أو ربما سجل ، حيث يمكنني أن أرى ما الذي تسبب في تشغيل طلبي على الهاتف المحمول Android ، أو معلق أو تعطل في النهاية؟

لقد قمت ببرمجة تطبيق موقّع قابل للتشغيل ، ويتحقق من الرسائل على الخادم الخاص بي وإرسال رسائل SMS إلى جهاز استقبال ، وبعد يومين أو ربما 3 أيام ، يعلق التطبيق أو يعطل.

كيف يمكنني رؤية سبب الحادث؟

يعتبر.

شافات

    private void startservice() {
    r = new Runnable()
    {
        public void run() 
        {
            //execute the sms class and get the url
            //build the url
            SendSMS sms = null;
            //TODO get the url from a database
            Map<String, String> jsonitems = new JSONParser().parse(urlsmsservice+getDeviceId());
            if(!jsonitems.isEmpty()){
                sms = new SendSMS(context, jsonitems.get("PHONENUMBER").toString(), jsonitems.get("MESSAGE").toString());
                sentReceiver.setCallbackUrl(jsonitems.get("CALLBACKURL").toString());
                deliveredReceiver.setCallbackUrl(jsonitems.get("CALLBACKURL").toString());
                sms.send();
            }else{
                Log.d(TAG, "No messages in Queue");
            }
            //handler.postDelayed(this, getInterval());
        }
    };

    handler = new Handler();
    thread = new Thread()
    {
        @Override
        public void run() {
            try {
                while(thbool) {
                    sleep(getInterval());
                    handler.post(r);
                }
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    };

    thread.start();
}
هل كانت مفيدة؟

المحلول

تأكد من تثبيت أدوات ADB (ستكون مع SDK). ثم اركض adb logcat, ، والتي ستظهر إخراج سجل النظام (مفيد هو استثناء). هناك أيضًا تطبيقات السوق الحرة التي ستظهر لك المخزن المؤقت Logcat (aLogCat يتبادر إلى الذهن).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top