metni ayarlayabilir ve gelmez Çıktı, aktivitenin EditText
s netleşir. Yaptığım şey, resim çekildikten sonra geri yüklemek için EditText
'un Strings
değerini getText().toString()
kullanarak ayarlamasıdır.setText ben bir resim çekmek istiyorum ben Android ile yakalanma önce neredeyse üç yıl vardı hiç bir sorun ...</p> <p>yaşıyorum EditText
Dizeler, verilerle mükemmel bir şekilde saklanır, ancak setText
'u kullandığımda işe yaramıyor ... Garip olan şu ki setHint
çalışıyor!
Bu nasıl olabilir?
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
// Image captured and saved to fileUri specified in the Intent
grabImage(imgView);
for (int u = 0; u <= 2; u++)
{
if (savedImgs[u].equals(""))
{
imgs = u + 1;
savedImgs[u] = photo.toString();
break;
}
}
/*Bitmap thumbnail = (Bitmap) data.getExtras().get("data"); ---> It is a small bitmap, for icons...
imgView.setImageBitmap(thumbnail);
imgView.setVisibility(View.VISIBLE);*/
} else if (resultCode == RESULT_CANCELED) {
// User cancelled the image capture
} else {
Toast.makeText(this, "Image couldn't be taken. Try again later.", Toast.LENGTH_LONG).show();
}
}
if (!tempSpotName.equals("") || !tempSpotDesc.equals("")) {
name.setText(tempSpotName);
description.setText(tempSpotDesc);
}
}
name
ve description
EditTexts
ve tempSpotName
ve tempSpotDesc
Strings
geneldir geneldir:
İşte kullanıyorum kodu.
Metni nasıl ayarlayabilirim?
Düzeni xml kodunuzu görebilir miyiz? Name.setText'e (tempSpotName) bile ulaşıyor musunuz; ? Bunu debug ettin mi? – Goot
Sadece kontrol ediyorsun ama setText aranıyor ama doğru gösterilmiyor mu? If ifadesi çağrılmayı engelliyor mu? (sadece setText'in çalışması gerektiğinden iki kez kontrol et) – AJak
'setText()' yi başka bir yerde mi arıyorsun? Muhtemelen onResume() 'de? – Sam