Я ученик Android. Мне нужно сделать случайный UUID и сохранить в базе данных в качестве первичного ключа. Я использую UUID.randomUUID.toString() этот код в событии нажатия кнопки. UUID был эффективно сделан интересно. Тем не менее, в случае, если я нажимаю кнопку еще раз, мне нужно сделать еще один UUID. В любом случае мой код не создает новый UUID. Кто-нибудь, пожалуйста, помогите мне сделать неправильный UUID, когда я нажимаю кнопку catch.
Вот мой код:
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();
}
});