我有很多可点击的文本视图/按钮。如果我必须输入以下内容,只会使开发过程变得乏味:
OnCreate... etc, etc.
tvOutput0.setOnClickListener(this);
tvOutput1....
tvOutput2.....
...
tvOutput100.setOnClickListener(this)
我试图实现一个for循环
tvOutputArray[] = {tvOutput0, tvOutput1,....TvOutput100}
for(int i=0; i< tvOutputArray.length-1;i++){
tvOutputArray[i].setOnClickListener(this);
}
唉,每次都崩溃。我尝试这个。除了手动之外,还有其他方法可以做到这一点(即每一个都输入?
12-29 08:42:58.120: ERROR/StrictMode(597): null
android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40cd0fb0 that was originally bound here
at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
at android.app.ContextImpl.bindService(ContextImpl.java:1418)
at android.app.ContextImpl.bindService(ContextImpl.java:1407)
at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191)
at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850)
at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)