【问题标题】:How can i add all of the prod obtained? [closed]我怎样才能添加所有获得的产品? [关闭]
【发布时间】:2016-02-13 17:36:10
【问题描述】:

这是我的日志

02-14 01:53:19.385: I/ActivityManager(286): START u0 {cmp=com.example.midterm2ndsem/.Order} from pid 1901
02-14 01:53:19.395: W/WindowManager(286): Failure taking screenshot for (343x201) to layer 21010
02-14 01:53:19.415: I/ActivityManager(286): START u0 {act=com.example.midterm2ndsem} from pid 1901
02-14 01:53:19.435: W/System.err(1901): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.example.midterm2ndsem }
02-14 01:53:19.435: W/System.err(1901):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622)
02-14 01:53:19.435: W/System.err(1901):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
02-14 01:53:19.445: W/System.err(1901):     at android.app.Activity.startActivityForResult(Activity.java:3370)
02-14 01:53:19.445: W/System.err(1901):     at android.app.Activity.startActivityForResult(Activity.java:3331)
02-14 01:53:19.445: W/System.err(1901):     at android.app.Activity.startActivity(Activity.java:3566)
02-14 01:53:19.445: W/System.err(1901):     at android.app.Activity.startActivity(Activity.java:3534)
02-14 01:53:19.445: W/System.err(1901):     at com.example.midterm2ndsem.Home1$1.onClick(Home1.java:59)
02-14 01:53:19.455: W/System.err(1901):     at android.view.View.performClick(View.java:4202)
02-14 01:53:19.455: W/System.err(1901):     at android.view.View$PerformClick.run(View.java:17340)
02-14 01:53:19.465: W/System.err(1901):     at android.os.Handler.handleCallback(Handler.java:725)
02-14 01:53:19.465: W/System.err(1901):     at android.os.Handler.dispatchMessage(Handler.java:92)
02-14 01:53:19.465: W/System.err(1901):     at android.os.Looper.loop(Looper.java:137)
02-14 01:53:19.475: W/System.err(1901):     at android.app.ActivityThread.main(ActivityThread.java:5039)
02-14 01:53:19.475: W/System.err(1901):     at java.lang.reflect.Method.invokeNative(Native Method)
02-14 01:53:19.475: W/System.err(1901):     at java.lang.reflect.Method.invoke(Method.java:511)
02-14 01:53:19.485: W/System.err(1901):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
02-14 01:53:19.485: W/System.err(1901):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
02-14 01:53:19.485: W/System.err(1901):     at dalvik.system.NativeStart.main(Native Method)
02-14 01:53:20.016: E/SurfaceFlinger(36): ro.sf.lcd_density must be defined as a build property
02-14 01:53:21.735: I/Choreographer(1901): Skipped 280 frames!  The application may be doing too much work on its main thread.
02-14 01:53:23.885: D/dalvikvm(1901): GC_CONCURRENT freed 191K, 10% free 2839K/3144K, paused 12ms+158ms, total 547ms
02-14 01:53:24.055: I/Choreographer(1901): Skipped 94 frames!  The application may be doing too much work on its main thread.
02-14 01:53:25.725: D/dalvikvm(286): GC_CONCURRENT freed 750K, 16% free 6183K/7276K, paused 14ms+52ms, total 1141ms
02-14 01:53:29.565: D/InputEventConsistencyVerifier(1901): KeyEvent: ACTION_UP but key was not down.
02-14 01:53:29.565: D/InputEventConsistencyVerifier(1901):   in android.widget.EditText{40d55bd8 VFED..CL .F....I. 487,103-537,143 #7f080001 app:id/qtytide}
02-14 01:53:29.565: D/InputEventConsistencyVerifier(1901):   0: sent at 5427887000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_TAB, scanCode=15, metaState=0, flags=0x8, repeatCount=0, eventTime=5427887, downTime=5427758, deviceId=0, source=0x101 }
02-14 01:53:31.465: D/dalvikvm(487): GC_CONCURRENT freed 423K, 71% free 4009K/13652K, paused 7ms+35ms, total 522msandroid.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:53:58.225: E/ActivityThread(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:53:58.225: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:53:58.225: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:53:58.225: E/ActivityThread(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:53:58.225: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:53:58.225: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:53:58.225: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191)
02-14 01:53:58.225: E/ActivityThread(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850)
02-14 01:53:58.225: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:53:58.225: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:53:58.225: E/ActivityThread(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:53:58.225: E/ActivityThread(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:53:58.225: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:53:58.225: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:53:58.225: E/ActivityThread(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:53:58.235: E/StrictMode(594): null
02-14 01:53:58.235: E/StrictMode(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d274b0 that was originally bound here
02-14 01:53:58.235: E/StrictMode(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:53:58.235: E/StrictMode(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:53:58.235: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:53:58.235: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:53:58.235: E/StrictMode(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:53:58.235: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:53:58.235: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:53:58.235: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191)
02-14 01:53:58.235: E/StrictMode(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850)
02-14 01:53:58.235: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:53:58.235: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:53:58.235: E/StrictMode(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:53:58.235: E/StrictMode(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:53:58.235: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:53:58.235: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:53:58.235: E/StrictMode(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:53:58.235: W/ActivityManager(286): Unbind failed: could not find connection for android.os.BinderProxy@410495b8
02-14 01:53:58.257: E/ActivityThread(594): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d4fb18 that was originally bound here
02-14 01:53:58.257: E/ActivityThread(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d4fb18 that was originally bound here
02-14 01:53:58.257: E/ActivityThread(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:53:58.257: E/ActivityThread(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:53:58.257: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:53:58.257: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:53:58.257: E/ActivityThread(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:53:58.257: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:53:58.257: E/ActivityThread(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:53:58.257: E/ActivityThread(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:53:58.257: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:53:58.257: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:53:58.257: E/ActivityThread(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:53:58.276: E/StrictMode(594): null
02-14 01:53:58.276: E/StrictMode(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d4fb18 that was originally bound here
02-14 01:53:58.276: E/StrictMode(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:53:58.276: E/StrictMode(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:53:58.276: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:53:58.276: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:53:58.276: E/StrictMode(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:53:58.276: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:53:58.276: E/StrictMode(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:53:58.276: E/StrictMode(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:53:58.276: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:53:58.276: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:53:58.276: E/StrictMode(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:53:58.285: W/ActivityManager(286): Unbind failed: could not find connection for android.os.BinderProxy@41049d30
nativeGetEnabledTags: 0
02-14 01:54:43.105: D/ExchangeService(594): Received deviceId from Email app: null
02-14 01:54:43.105: D/ExchangeService(594): !!! deviceId unknown; stopping self and retrying
02-14 01:54:48.195: D/ExchangeService(594): !!! EAS ExchangeService, onCreate
02-14 01:54:48.215: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.215: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.225: D/ExchangeService(594): !!! EAS ExchangeService, onStartCommand, startingUp = false, running = false
02-14 01:54:48.225: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.245: W/ActivityManager(286): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found
02-14 01:54:48.255: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.255: D/ExchangeService(594): !!! EAS ExchangeService, onStartCommand, startingUp = true, running = false
02-14 01:54:48.255: W/Trace(1926): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.265: W/Trace(1926): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.325: W/Trace(1926): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.325: W/Trace(1926): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.357: D/ExchangeService(594): !!! Email application not found; stopping self
02-14 01:54:48.375: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.375: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.395: W/ActivityManager(286): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found
02-14 01:54:48.405: W/Trace(594): Unexpected value from nativeGetEnabledTags: 0
02-14 01:54:48.415: E/ActivityThread(594): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40ce6300 that was originally bound here
02-14 01:54:48.415: E/ActivityThread(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40ce6300 that was originally bound here
02-14 01:54:48.415: E/ActivityThread(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:54:48.415: E/ActivityThread(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:54:48.415: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:54:48.415: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:54:48.415: E/ActivityThread(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:54:48.415: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:54:48.415: E/ActivityThread(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:54:48.415: E/ActivityThread(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:54:48.415: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:54:48.415: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:54:48.415: E/ActivityThread(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:54:48.527: E/StrictMode(594): null
02-14 01:54:48.527: E/StrictMode(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40ce6300 that was originally bound here
02-14 01:54:48.527: E/StrictMode(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:54:48.527: E/StrictMode(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:54:48.527: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:54:48.527: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:54:48.527: E/StrictMode(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:54:48.527: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:54:48.527: E/StrictMode(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:54:48.527: E/StrictMode(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:54:48.527: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:54:48.527: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:54:48.527: E/StrictMode(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:54:48.527: W/ActivityManager(286): Unbind failed: could not find connection for android.os.BinderProxy@40fc6168
02-14 01:54:48.546: E/ActivityThread(594): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40cd0358 that was originally bound here
02-14 01:54:48.546: E/ActivityThread(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40cd0358 that was originally bound here
02-14 01:54:48.546: E/ActivityThread(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:54:48.546: E/ActivityThread(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:54:48.546: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:54:48.546: E/ActivityThread(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:54:48.546: E/ActivityThread(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:54:48.546: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:54:48.546: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:54:48.546: E/ActivityThread(594):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191)
02-14 01:54:48.546: E/ActivityThread(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850)
02-14 01:54:48.546: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:54:48.546: E/ActivityThread(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:54:48.546: E/ActivityThread(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:54:48.546: E/ActivityThread(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:54:48.546: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:54:48.546: E/ActivityThread(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:54:48.546: E/ActivityThread(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:54:48.595: E/StrictMode(594): null
02-14 01:54:48.595: E/StrictMode(594): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40cd0358 that was originally bound here
02-14 01:54:48.595: E/StrictMode(594):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
02-14 01:54:48.595: E/StrictMode(594):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
02-14 01:54:48.595: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
02-14 01:54:48.595: E/StrictMode(594):  at android.app.ContextImpl.bindService(ContextImpl.java:1407)
02-14 01:54:48.595: E/StrictMode(594):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
02-14 01:54:48.595: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
02-14 01:54:48.595: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
02-14 01:54:48.595: E/StrictMode(594):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191)
02-14 01:54:48.595: E/StrictMode(594):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850)
02-14 01:54:48.595: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
02-14 01:54:48.595: E/StrictMode(594):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
02-14 01:54:48.595: E/StrictMode(594):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-14 01:54:48.595: E/StrictMode(594):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 01:54:48.595: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 01:54:48.595: E/StrictMode(594):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 01:54:48.595: E/StrictMode(594):  at java.lang.Thread.run(Thread.java:856)
02-14 01:54:48.595: W/ActivityManager(286): Unbind failed: could not find connection for android.os.BinderProxy@40fc56d8
02-14 01:54:48.695: D/dalvikvm(594): GC_CONCURRENT freed 476K, 20% free 2472K/3068K, paused 75ms+79ms, total 265ms

代码:

public class Order extends Activity implements OnClickListener {

    EditText qtymilk;
    EditText qtytide;
    EditText qtypaper;
    EditText qtycheese;
    EditText qtypotato;
    TextView milk;
    TextView tide;
    TextView paper;
    TextView cheese;
    TextView potato;
    TextView totalmilk;
    TextView totaltide;
    TextView totalpaper;
    TextView totalcheese;
    TextView totalpotato;
    EditText discount1;


    double num1, num2, prod1;
    double num3, num4, prod2;
    double num5, num6, prod3;
    double num7, num8, prod4;
    double num9, num10, prod5;

    double grandt = prod1 + prod2 + prod3 + prod4 + prod5;


    TextView grandtotal;

    Button total;
    Button summary;
    Button discount;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_order);

        milk = (TextView) findViewById(R.id.textView6);
        tide = (TextView) findViewById(R.id.textView7);
        paper = (TextView) findViewById(R.id.textView8);
        cheese = (TextView) findViewById(R.id.textView9);
        potato = (TextView) findViewById(R.id.textView10);

        qtymilk = (EditText) findViewById(R.id.qtymilk);
        qtytide = (EditText) findViewById(R.id.qtytide);
        qtypaper = (EditText) findViewById(R.id.qtypaper);
        qtycheese = (EditText) findViewById(R.id.qtycheese);
        qtypotato = (EditText) findViewById(R.id.qtypotato);


        totalmilk = (TextView) findViewById(R.id.totalmilk);
        totaltide = (TextView) findViewById(R.id.totaltide);
        totalpaper = (TextView) findViewById(R.id.totalpaper);
        totalcheese = (TextView) findViewById(R.id.totalcheese);
        totalpotato = (TextView) findViewById(R.id.totalpotato1);

        total = (Button) findViewById(R.id.button1);
        total.setOnClickListener((OnClickListener) this);
        discount = (Button) findViewById(R.id.button2);
        discount.setOnClickListener((OnClickListener) this);
        summary = (Button) findViewById(R.id.button3);
        summary.setOnClickListener((OnClickListener) this);

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.order, menu);
        return true;
    }

    @Override
    public void onClick(View v) {
        if (v.getId() == R.id.button1) {
            num1 = Double.parseDouble(qtymilk.getText().toString());
            num2 = Double.parseDouble(milk.getText().toString());
            prod1 = num1 * num2;
            totalmilk.setText(Double.toString(prod1));

            num3 = Double.parseDouble(qtytide.getText().toString());
            num4 = Double.parseDouble(tide.getText().toString());
            prod2 = num3 * num4;
            totaltide.setText(Double.toString(prod2));


            num5 = Double.parseDouble(qtypaper.getText().toString());
            num6 = Double.parseDouble(paper.getText().toString());
            prod3 = num5 * num6;
            totalpaper.setText(Double.toString(prod3));


            num7 = Double.parseDouble(qtycheese.getText().toString());
            num8 = Double.parseDouble(cheese.getText().toString());
            prod4 = num7 * num8;
            totalcheese.setText(Double.toString(prod4));

            num9 = Double.parseDouble(qtypotato.getText().toString());
            num10 = Double.parseDouble(potato.getText().toString());
            prod5 = num9 * num10;
            totalpotato.setText(Double.toString(prod5));


            grandtotal.setText(Double.toString(grand4));


        }
    }

}

【问题讨论】:

  • 请整理你的代码..我们很难从这样的帖子中找出错误..
  • 双 num1,num2,prod1;双 num3,num4,prod2;双 num5,num6,prod3;双 num7,num8,prod4;双 num9,num10,prod5;双 Grandt = prod1 + prod2 + prod3 + prod4 + prod5 ; TextView 总计;
  • 你能告诉我如何在我的 textView 中添加三个数字
  • 基本上我有 3 个文本视图,每个都有不同的值,我如何使用单个按钮添加它们
  • 1.在 Android Studio 的“Android Monitor”窗口中检查 logcat。这将显示您的程序运行时是否出现错误。 2. 使用 Android Studio 中的调试器单步调试您的代码以找出问题所在。这些都是作为 Android 程序员学习的重要工具。

标签: java android


【解决方案1】:

我强烈考虑将您的逻辑分解为更小、更易读的方法。您也不需要将数字存储为字段。

即删除整个代码块...

double num1, num2, prod1;
double num3, num4, prod2;
double num5, num6, prod3;
double num7, num8, prod4;
double num9, num10, prod5;

double grandt = prod1 + prod2 + prod3 + prod4 + prod5;

此外,如果您正在解析的字符串不是双精度值,Double.parseDouble 将抛出 NumberFormatException,因此如果您的应用程序因此而崩溃,请确保这些值实际上是数字。


以下是您正在努力实现的目标的一小部分示例

private double getTotalMilk() {
    double quantity = Double.parseDouble(qtymilk.getText().toString());
    double amount = Double.parseDouble(milk.getText().toString());
    return quantity * amount;
}

private double getTotalTide() {
    double quantity = Double.parseDouble(qtytide.getText().toString());
    double amount = Double.parseDouble(tide.getText().toString());
    return quantity * amount;
}

@Override
public void onClick(View v) {
    if (v.getId() == R.id.button1) {
        double grandTotal = 0;

        double totalMilk = getTotalMilk();
        grandTotal += totalMilk;
        totalmilk.setText(Double.toString(totalMilk));

        double totalTide = getTotalTide();
        grandTotal += totalTide;
        totaltide.setText(Double.toString(totalTide));

        // Repeat pattern....

        grandtotal.setText(Double.toString(grandTotal));
    }
}

【讨论】:

  • 您可以通过单击答案旁边的复选标记来表示感谢 :)
  • 添加总计时仍然出现错误
  • 不应该,正如我所说,如果您在文本框中输入除数字以外的任何内容,解析数字会使应用程序崩溃
  • 要么,要么你有一个 NullPointerException 你的视图之一。无论如何,您应该在问题中包含崩溃日志
  • 但我没有在文本框中输入任何字母,您想查看我的代码吗?
【解决方案2】:

删除您的代码行 double grandt = prod1 + prod2 + prod3 + prod4 + prod5; 您可以只使用一个全局变量(仅当您也需要时)。 IE, 双冠;

你可以在按钮的 onClick 中进行休息

   @Override
    public void onClick(View v) {
        if (v.getId() == R.id.button1) {
            num1 = Double.parseDouble(qtymilk.getText().toString());
            num2 = Double.parseDouble(milk.getText().toString());
            double prod1 = num1 * num2; // <--------------
            totalmilk.setText(Double.toString(prod1));

            num3 = Double.parseDouble(qtytide.getText().toString());
            num4 = Double.parseDouble(tide.getText().toString());
            double prod2 = num3 * num4; 
            totaltide.setText(Double.toString(prod2));


            num5 = Double.parseDouble(qtypaper.getText().toString());
            num6 = Double.parseDouble(paper.getText().toString());
            double prod3 = num5 * num6; // <---------------------
            totalpaper.setText(Double.toString(prod3));


            num7 = Double.parseDouble(qtycheese.getText().toString());
            num8 = Double.parseDouble(cheese.getText().toString());
            double prod4 = num7 * num8;
            totalcheese.setText(Double.toString(prod4));

            num9 = Double.parseDouble(qtypotato.getText().toString());
            num10 = Double.parseDouble(potato.getText().toString());
            double prod5 = num9 * num10; <---------------
            totalpotato.setText(Double.toString(prod5));

            double grndttl = prod1+prod2; // or whatever you want.

【讨论】:

  • 先生,我不明白,我应该在哪里添加我所有的产品?我应该在哪里申报?
  • 嘿哥们,你能把Android Studio生成的logcat错误放上去吗?究竟是什么导致了你的问题?是在将文本解析为 Double 吗?或者别的地方?把你的日志放在这里。顺便说一下 grandtotal.setText(Double.toString(grand4)); 中的 grand4 是什么?你在哪里声明的?
  • grand4 是我的错误应该是grandt
  • 我不知道如何使用 logcat,double grandt = prod1+ prod2+prod3+prod4+prod5 有什么问题吗? ???
  • 嘿,你的问题解决了吗??如果没有,我猜你忘了在清单文件中提及你的活动。如果是这种情况,请首先将所有活动包含到您的 android 应用程序的 manifest.xml 中。
猜你喜欢
  • 1970-01-01
  • 2019-08-04
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 2015-08-03
  • 2023-03-22
  • 2013-12-22
相关资源
最近更新 更多