当按钮点击事件发生时,如何在Android中创建随机UUID?
我是安卓的学徒。我需要创建随机UUID并作为主键存储到数据库中。我正在使用UUID.randomUUID.toString()这个代码在按钮点击事件。UUID实际上很有趣。但是,如果我再次单击该按钮,则需要制作另一个UUID。无论如何,我的代码不会创建新的UUID。有人,请帮我做一个不规则的UUID,当我点击捕获。
这是我的代码:
String uniqueId = null;
showRandomId = (Button)findViewById(R.id.showUUID);
showRandomId.setOnClickListener(new View.OnClickListener() {
public void OnClick(View v) {
if(uniqueId == null) {
uniqueId = UUID.randomUUID().toString();
}
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(getBaseContext(), uniqueId, duration);
toast.show();
}
});