В одном из моих действий у меня есть кнопка, при нажатии она сохраняет строковое значение внутри пакета, которое я хочу отправить другому мероприятию и отобразить в TextView.Android Studio: Bundle не работает
Код для при создании пучка:
public void enemy_seen(View view){
Intent send_enemy = new Intent(rear_gunner.this, pilot.class);
String sight = "ENEMY SPOTTED";
Bundle spotted = new Bundle();
spotted.putString("TAG",sight);
send_enemy.putExtras(spotted);
}
Этот код hapens на кнопку нажал и до сих пор, от того, что я могу сказать, что это работает .... я считаю.
Когда расслоение называется во второй деятельности:
public class pilot extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pilot);
//sets screen orientation on created
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Bundle bundle = getIntent().getExtras();
String something = bundle.getString("TAG");
TextView enemy = (TextView) findViewById(R.id.enemy_spotted);
enemy.setText(something);
}
}
Нагрузки деятельности и аварий. Значит, это должно быть связано с использованием пакета, который я считаю?
отправить журнал сбоев – rafsanahmad007
вы можете проверить null для намерения, Bundle и проверить, что Bundle содержит «TAG», тогда вы находите фактическую причину сбоя. и отлаживайте свой код или печатайте журналы, чтобы было ясно, в чем проблема. –
ya сообщение журнала аварий, textview null reference cal также вызывает ошибку – user3040153