DialogFragment как передать значиение переменной
Добавлено: 27 фев 2016, 20:13
Как передать из EditText в DialogFragment в метод в активити значение перменной. Не обязательно в этот метод - можно просто какую-то перменную в Активити
Код: Выделить всё
import android.app.DialogFragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View.OnClickListener;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
public class SetPass extends DialogFragment implements OnClickListener {
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
getDialog().setTitle(R.string.SetPass);
EditText eTf0 = (EditText) getDialog().findViewById(R.id.etf0);
View v = inflater.inflate(R.layout.setpass, null);
v.findViewById(R.id.btSave).setOnClickListener(this);
String pass2 = eTf0.getText().toString();
Integer _pass2;
_pass2 = Integer.parseInt(pass2);
return v;
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btSave:
((MainActivity)getActivity()) .setPass();
}
}