一、注意消息响应的函数是HandleMessage()
public Handler msgHandler = new Handler(){
public void handleMessage(Message msg)
{
switch(msg.what)
{
case Util.MSG_NEW:
break;
}
}
};
二、surfaceView里启动线程后切换画面要停止,所以setContentView是相当于重新生成一个view对象,会十分
在surfaceCreate里启动线程,别忘记在surfaceDestroyed停止线程
public void surfaceCreated(SurfaceHolder holder) {
// TODO Auto-generated method stub
gameThread.start();
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
// TODO Auto-generated method stub
gameThread.stop();
}
三、android的对话框窗口(AlertDialog)如何关闭?
创建是
四、存储数据到sharedPreferences
保存
SharedPreferences setting = getPreferences(Activity.MODE_PRIVATE);//不公开 SharedPreferences.Editor edit = setting.edit(); int test = mainview.getTest(); test++; edit.putInt("test", test); edit.commit();
读取
SharedPreferences setting = getPreferences(Activity.MODE_PRIVATE);
int test = setting.getInt("test", 0);