Arkadaşlar merhaba ; Android farklı sınıflar arasındaki verilere erişemiyorum bir yerde mantık hatası yapıyor olabilirim, konu hakkında yardımcı olursanız sevinirim şimdiden teşekkür ederim.
Örnek ;
MainActivity.java
package com.example.dede;
import android.R;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
public int b=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_item);
}}
Aşağıdaki sınıftan nasıl mainactivity verilere ulaşabilirim mesala textbox olsa nasıl erişirim.
OtherClass.java
package com.example.dede;
public class otherclass {
MainActivity ma= new MainActivity();
}
EditText e direk ulaşamazsın önce bir editText nesnesi oluşturup bu nesneye arayüzündeki companentinin id numarasını verceksin.
Örnek olarak:
EditText nesneDegiskeniAdi=(EditText) findViewById(R.id.txb_Adi);
Bundan sonra editText üzerindeki işlemleri artık nesneDegiskeniAdı ile yapıcaksın. Örneğin girilen veriyi çekmek için
nesneDegiskeniAdi.getText();
gibi
Diğer sorun için ise aşağıdaki linkteki onaylı mesaj işini görecektir.
http://stackoverflow.com/questions/6266047/android-get-data-from-another-class (http://stackoverflow.com/questions/6266047/android-get-data-from-another-class)