Android studio 入门,常用语法、代码,by Vincent
线程启动代码
new Thread() {
public void run() {
try {
for(int i = 0 ;i <1000&&tag==1; i++)
{
Thread.sleep(1000);
Message message = new Message();
mHandler.sendMessage(message);
}
}
catch (InterruptedException e)
{
e.printStackTrace();
}
};
}.start();
点击事件代码
Message message = new Message();
mHandler.sendMessage(message);
线程更新 控件
private Handler mHandler = new Handler(){
public void handleMessage(Message msg) {
tv.setText(x++ + "");
};
};
字符串比较 用equals函数
if(information!=null&&information.equals(s))
{
Toast.makeText(MainActivity.this, "验证成功名字:vincent", Toast.LENGTH_SHORT).show();
}
ntent附加消息,以及接受
intent.putExtra("studentName", "卓文君");//发送activity
Intent intent = getIntent();
String information = intent.getStringExtra("studentName" );//接受activity
页面跳转
Intent intent = new Intent(MainActivity.this,VincentpageActivity.class);
startActivity(intent);
string 转double
result=Double.valueOf(a)-Double.valueOf(b);
double 转string
express=result+"";