Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: armsistem - 30 Kasım 2014, 23:41:00

Başlık: Android sınıflar arası veri erişim
Gönderen: armsistem - 30 Kasım 2014, 23:41:00
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();



}
Başlık: Ynt: Android sınıflar arası veri erişim
Gönderen: micelow - 01 Aralık 2014, 09:20:49
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)