@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnButton=(Button)findViewById(R.id.btnButton);
btnButton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
System.out.print("click mi");
}
});
}
我刚学习,试着做了个例子,点按钮,logcat 应该click mi 输出
但是我点击完按钮 返回Choreographer Skipped 108 frames! The application may be doing too much work on its main thread.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnButton=(Button)findViewById(R.id.btnButton);
btnButton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
System.out.print("click mi");
}
});
}
我刚学习,试着做了个例子,点按钮,logcat 应该click mi 输出
但是我点击完按钮 返回Choreographer Skipped 108 frames! The application may be doing too much work on its main thread.
解决方案 »
- 求助。MQTT 推送 Android4.0 無法连接,报nullPointerException。系统2.3正常
- android app操作离线html5代码
- GPRS下调用带参数的WebService不成功
- 安卓开发中activity过多的问题
- android下 做一个视频播放器 有哪些开源技术?
- 在PC模拟器上怎么测试应用的网络异常处理?
- Android EditText疑问
- Android如何加载一个现成的动态库
- listview adapter 控件注册点击事件,点击一个item后有其他item的这个控件响应了事件
- Android studio中找不到OKHttp的依赖包怎么办
- 妹子是android新手,遇到数据传递问题,求少年们帮助
- 通过wifi无线网络,用adb connect命令无法连接android手机
代码:
package com.example.h4.button;import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class MainActivity extends Activity { private Button btnButton=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnButton=(Button)findViewById(R.id.btnButton);
btnButton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
System.out.print("click mi");
}
});
}
}
logCat:
level I
Time
07-24 10:00:28.581
PID:639
TID:639
Application
com.example.h4.button
Tag:
Choreographer:
Text:
Skipped 94 frames! The application may be doing too much work on its main thread.
eclipse:eclipse-jee-juno-win32
java : jre7
android: installer_r20.0.1-windows
ADT:在线安装的。我现在不知道是不是环境有问题,我上面的代码可以在模拟器中正常显示。
<html>
<head>
<title>Main Menu</title>
<script type="text/javascript" charset="utf-8" src="js/phonegap.js"></script>
<script type="text/javascript" charset="utf-8" src="js/test.js"></script>
</head>
<body>
<h1>Head</h1>
<p><a href="page001.html">click here to go to page001</a></p>
<p><a href="page002.html">click here to go to page002</a></p>
</body>
</html>结果在模拟器里运行时,一点那2个超链接,就报错。
这个System.out.println();语句好像不能直接使用。为什么不用Log呢?在android中一般使用Log来输出内容,直接在DDMS中显示。
不过楼主非要用System.out.println();语句的话,得保证:
1、确认过滤器上拼写正确
2、确认该条语句被执行到不过对于你的程序,我不知道楼主是想在哪里输出那个语句。
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class MainActivity extends Activity {
Button button; @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO 自动生成的方法存根
System.out.println("aaaaaaaa"); }
});
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}我试了,没问题啊
java version “1.7.0_05”android installer_r20.0.1-windowseclipse ;eclipse-jee-juno-win32