Есть у меня 2 активити, нужно чтобы при клике на кнопку вызывается 2ая активити, на ней нажимается кнопка и возвращает данные на 1 активити.
При нажатии кнопки на 1 активити приложение вылетает,не могу понять в чем проблема
1 активити (MainActivity)
[syntax=java]package ru.makedonov.as_pract_car;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
Button _btn1;
Intent _intent;
TextView _lbl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
_lbl=(TextView)findViewById(R.id.textView) ;
_btn1=(Button)findViewById(R.id.button);
_btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
_intent=new Intent(getApplicationContext(),type_car.class);
startActivityForResult(_intent,1);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK){
_lbl.setText(data.getStringExtra("type_car"));
}
}
}
[/syntax]
2 активити (type_car)
[syntax=java]package ru.makedonov.as_pract_car;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class type_car extends AppCompatActivity {
Button _btn1;
TextView _lbl1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_type_car);
_lbl1=(TextView)findViewById(R.id.textView) ;
_btn1=(Button)findViewById(R.id.button);
_btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent _intent =new Intent();
_intent.putExtra("type_car",_lbl1.getText().toString());
setResult(RESULT_OK,_intent);
finish();
}
});
}
}[/syntax]
Помогите, не понимаю в чем проблема
-
- Сообщения: 1
- Зарегистрирован: 25 мар 2017, 21:06