@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.
解决方案 »
- webservice怎么保存语音文件?
- 这样界面的布局xml怎样写?
- android 4.0 开发人员选项实现原理和源码
- android 读取相册图片的时候图片翻转了
- [求助]关于Android程序运行时导致SD挂载出错的问题
- NDK编译使用SQLite
- 有没有人熟悉android系统自带launcher应用工程的阿???
- android 模拟器可以socket 真机为什么不行
- 关于PagerView结合gridview使用的问题
- 将音频格式pcm转换为arm格式
- 妹子是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