Ich versuche, den edttxt
Wert zuzugreifen, die Mainactivity
in der Klasse vorhanden ist, wird dies in der Klasse enthalten Mainactivity
:Zugriff auf Werte aus verschiedenen Klassen
Button btn=(Button)findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText edttxt =(EditText)findViewById(R.id.edttxt);
TextView txtview =(TextView)findViewById(R.id.textView);
txtview.setText(edttxt.getText().toString());
}
});
Der Zugang I muß die 100 Werte von edttxt Wert zu ersetzen, in die andere Klasse, ist dieser Teil ich die andere Klasse ändern müssen:
public void switchFlash() {
final Runnable runnable = new Runnable() {
@Override
public void run() {
if (isFlashOn()) {
turnOffFlash();
x++;
} else if (x>20) {
turnOffFlash();
}
else
{
turnOnFlash();
}
handler.postDelayed(this,100);
}
};
handler.postDelayed(runnable,100);
}
Und die Frage ist? –
deklarieren Sie die statische globale Variable und speichern Sie darin den Textwert. Dann greifen Sie auf diese statische Variable in jeder beliebigen Klasse mit 'ClassName.yourStaticvariableName' zu. –
deklarieren Sie eine statische Variable und speichern Sie diesen Wert und versuchen Sie, auf dieselbe in Ihre Klasse zuzugreifen –