for (int i = 0; i < res.length; i++) {
final String[] advert = res[i].split("/");
TableRow row = new TableRow(this);
row.setLayoutParams(param2);
Button button = new Button(this);
button.setBackgroundResource(R.drawable.back);
button.setText(advert[1]);
button.setOnClickListener(new OnClickListener(){ public void onClick(View v) {
try {
fileService.save("advertId", advert[0]);
} catch (Exception e) {
e.printStackTrace();
}
Intent intent = new Intent(tjzx.this,tjzxInfo.class);
startActivity(intent);
}
});
button.setTextSize(20);
row.addView(button);
table.addView(row);
}帮忙看一下,为什么在点击Button的时候冲突??怎样解决这个问题呢??

解决方案 »

  1.   

    点击Button的时候冲突??什么样的问题啊,可以贴下log吗
      

  2.   

    10-08 01:06:15.425: INFO/System.out(358): waiting for debugger to settle...
    10-08 01:06:15.634: INFO/System.out(358): waiting for debugger to settle...
    10-08 01:06:15.837: INFO/System.out(358): waiting for debugger to settle...
    10-08 01:06:16.040: INFO/System.out(358): waiting for debugger to settle...
    10-08 01:06:16.244: INFO/System.out(358): waiting for debugger to settle...
    10-08 01:06:16.450: INFO/System.out(358): debugger has settled (1330)
    10-08 01:06:18.194: DEBUG/dalvikvm(358): GC freed 1084 objects / 73264 bytes in 91ms
    10-08 01:06:19.914: INFO/ActivityManager(52): Displayed activity com.zoneking.zkpacs/.zkpacs: 6141 ms (total 6141 ms)
    10-08 01:06:25.073: DEBUG/dalvikvm(102): GC freed 229 objects / 11080 bytes in 83ms
    10-08 01:06:31.804: INFO/ActivityManager(52): Starting activity: Intent { cmp=com.zoneking.zkpacs/.tjzx }
    10-08 01:06:32.123: INFO/global(358): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
    10-08 01:06:32.973: DEBUG/dalvikvm(358): GC freed 2656 objects / 203112 bytes in 83ms
    10-08 01:06:33.193: INFO/System.out(358): 53/解放军302体检中心,54/海军总医院,55/陆军第三医院,56/空军第二人民医院,
    10-08 01:06:41.833: WARN/ActivityManager(52): Launch timeout has expired, giving up wake lock!
    10-08 01:06:42.003: WARN/ActivityManager(52): Activity idle timeout for HistoryRecord{43d38720 com.zoneking.zkpacs/.tjzx}
    10-08 01:07:14.523: INFO/ActivityManager(52): Displayed activity com.zoneking.zkpacs/.tjzx: 42542 ms (total 42542 ms)
    10-08 01:07:21.083: INFO/ActivityManager(52): Starting activity: Intent { cmp=com.zoneking.zkpacs/.tjzxInfo.tjzxInfo }
    10-08 01:08:10.334: DEBUG/AndroidRuntime(358): Shutting down VM
    10-08 01:08:10.334: WARN/dalvikvm(358): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
    10-08 01:08:10.334: ERROR/AndroidRuntime(358): Uncaught handler: thread main exiting due to uncaught exception
    10-08 01:08:10.514: ERROR/AndroidRuntime(358): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.zoneking.zkpacs/com.zoneking.zkpacs.tjzxInfo.tjzxInfo}; have you declared this activity in your AndroidManifest.xml?
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.app.Activity.startActivityForResult(Activity.java:2749)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.app.Activity.startActivity(Activity.java:2855)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at com.zoneking.zkpacs.tjzx$1.onClick(tjzx.java:170)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.View.performClick(View.java:2364)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.View.onTouchEvent(View.java:4179)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.widget.TextView.onTouchEvent(TextView.java:6540)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.View.dispatchTouchEvent(View.java:3709)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.os.Handler.dispatchMessage(Handler.java:99)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.os.Looper.loop(Looper.java:123)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at android.app.ActivityThread.main(ActivityThread.java:4363)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at java.lang.reflect.Method.invokeNative(Native Method)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at java.lang.reflect.Method.invoke(Method.java:521)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    10-08 01:08:10.514: ERROR/AndroidRuntime(358):     at dalvik.system.NativeStart.main(Native Method)
      

  3.   

    have you declared this activity in your AndroidManifest.xml?这个是你的报错,也就是说你没有在 AndroidManifest.xml中声明这个activity