Kullanıcı girişi olduğunda, EditText
numaralı serverString
yapılandırma düzenine sahibim.Config Layout Android'de EditText'ten metin nasıl alınır?
<EditText
android:id="@+id/serverURL"
android:inputType="textUri"
android:hint="@string/server_url_hint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="20" >
<requestFocus />
</EditText>
Ve kod değerlerini almak için sınıfa Configuration_Activity.java
için. Bu benim kodudur: Diğer sınıfta
serverUrl.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
}
});
:
private void onCreate(Bundle savedInstanceState) {
serverUrl = (EditText)findViewById(R.id.serverURL);
}
Ama kullanıcı girişi ve geri kullanıcı düğmesine basın, metin kaydedilmiş olacak zaman değerlerini almak için nasıl bilmiyorum ve benzeri bu kod Değerleri almak için EditText
değerlerini almak istiyorum, bu sınıf extends from Services
, findViewById
kullanamıyorum. Bu benim kodudur: Bu kodu
public class Zing extends Service {
final String serverUrlString = "http://www.myserver.com";
}
, değişken serverUrlString
esnek değildir. Bu yüzden kullanıcı giriş metninde ne zaman metin girişi yapılacağını o zaman kaydetmek için serverUrlSTring
bu metni alın. GÜNCELLEME
:
Gönder Yáñez Parareda @Eduardo için:
ben güncellenmiş kod çalıştı. Benim uygulamada çok farklı.serverUrl.setOnClickListener (yeni OnClickListener() {
@Override
public void onClick(View v) {
Context c = getApplicationContext();
final String serverStringURL = serverUrl.getText().toString();
preferenceManager.setServerUrlText(serverStringURL);
Intent serverStartIntent = new Intent(c, CallRecordService.class);
serverStartIntent.putExtra("serverStringURL",serverStringURL.toString());
startActivity(serverStartIntent);
}
});
Ama class Zing extends Services
yılında Yapamam getExtra: İlk , ben sevmeye değişiklik deneyin, bu IBinder
, bindService
bulamıyorum kodunuzu deneyin Bu sınıf Hizmetleri uzanır Çünkü (değerler)..
teşekkürler.
IBinder API 23 içinde: http://developer.android.com/intl/es /reference/android/os/IBinder.html –