Может ли кто-нибудь подсказать, почему целочисленное значение не отображается в текстовом представлении в диалоговом окне в Android.Я использую приведенный ниже код для отображения диалогового окна
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId() == R.id.btnAccountInfo) {
this.showDialog(DIALOG_ACCOUNT);
}
}
protected Dialog onCreateDialog(int id) {
switch (id) {
case DIALOG_ACCOUNT:
final Dialog info = new Dialog(this);
info.setContentView(R.layout.accountinfo);
info.setTitle("User Account for MobileProtect");
backInfo = (Button) info.findViewById(R.id.backInfo);
userNumber1 = (TextView)info.findViewById(R.id.textUserNumber1);
userNumber2 = (TextView)info.findViewById(R.id.textUserNumber2);
userEmail = (TextView)info.findViewById(R.id.textUserEmail);
Log.d("User Number", "Dialog: "+number1+number2);
userNumber1.setText(number1);
userNumber1.setText(number2);
userEmail.setText(email);
backInfo.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
info.dismiss();
}
});
return info;
}
return null;
}
Number1 и Number1 не отображаются в диалоговом окне, а электронная почта отображается в диалоговом окне.Я проверил logcat, я получаю значения для number1 и number2, и это тоже в целочисленном формате.Есть предложения?