Android开发Button按钮问题

凌云天下 2011-10-08 08:49:46
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的时候冲突??怎样解决这个问题呢??
...全文
304 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
凌云天下 2011-10-08
  • 打赏
  • 举报
回复
好的,谢谢了,忘了加了。做的页面太多,不好意思,谢谢了。
passself 2011-10-08
  • 打赏
  • 举报
回复
have you declared this activity in your AndroidManifest.xml?

这个是你的报错,也就是说你没有在 AndroidManifest.xml中声明这个activity
凌云天下 2011-10-08
  • 打赏
  • 举报
回复
我要的是如何解决这种问题,我想让循环自定义变量来解决,不知道怎么才能行得通,不知道怎么自定义变量。
凌云天下 2011-10-08
  • 打赏
  • 举报
回复
什么意思呢?
b87936260 2011-10-08
  • 打赏
  • 举报
回复
this.runOnUIThread();
凌云天下 2011-10-08
  • 打赏
  • 举报
回复
这个是LOG信息
凌云天下 2011-10-08
  • 打赏
  • 举报
回复
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)
小裴同学 2011-10-08
  • 打赏
  • 举报
回复
点击Button的时候冲突??什么样的问题啊,可以贴下log吗

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧