Вот суть моей проблемы:
String from = extra.getString("from");
Log.d("Cat", from); //debugs as edit
if(from == "edit") {
Log.d("Cat", "Edit");
} else {
Log.d("Cat", "Not Edit");
}
Это будет "Не редактировать"
В вызове я имею
cIntent.putExtra("from", "edit");
startActivity(cIntent);
Я изменил все это до getInt и передал 1, он отлаживается как Edit, а если передан 2, отладка как Not Edit.
Я не понимаю, что происходит.Я могу жить с этим, если мне нужно, но я чувствую, что мне здесь не хватает чего-то очень простого.
Спасибо.