私の問題コードの要点は次のとおりです。
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 としてデバッグされます。
何が起こっているのかわかりません。必要に応じて一緒に暮らすこともできますが、ここには非常に基本的なものが欠けているように感じます.
ありがとう。