}
else {
Toast.makeText(NotePadMainActivity.this,“密码错误”,Toast.LENGTH_LONG).show();
NotePadMainActivity.this.finish();
}
}
});
builder.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
NotePadMainActivity.this.finish();
}
});
builder.create().show();
}
}
//刷新界面
private void flush() {
PrefVO.dataFlush();
noteVOList = access.findAllNote();
noteBaseAdapter = new NoteBaseAdapter(NotePadMainActivity.this, R.layout.item, noteVOList);
noteList.setAdapter(noteBaseAdapter);
noteNumText.setText(noteVOList.size() + “”);
}
private class OnItemSelectedListener implements AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
note = noteVOList.get(position);
Intent intent = new Intent();
intent.setClass(NotePadMainActivity.this, NotePadScanActivity.class);
Bundle bundle = new Bundle();
bundle.putParcelable(“note”, note);
intent.putExtra(“noteBundle”, bundle);
NotePadMainActivity.this.startActivity(intent);
}
}
private void showProgressDialog() {
pgDialog.setTitle(“loading…”);
pgDialog.setMessage(“少女祈祷中…”);
pgDialog.show();
new progressThread().start();
}
private Handler handler = new Handler(){
public void handleMessage(Message msg){
flush();
pgDialog.cancel();
}
};
private class progressThread extends Thread{
@Override
public void run() {
try{
Thread.sleep(1000);
handler.sendEmptyMessage(1);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
这里对列表日志设置了一个长按选项,长按后出现删除和短信发送的提示。
代码如下:
public void onCreateContextMenu(ContextMenu