У меня этот код на Main_Screen.class:PARSE намерению В Android
add_btn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent add_user = new Intent(Main_Screen.this, Add_Update_User.class);
add_user.putExtra("called", "add");
add_user.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(add_user);
finish();
}
});
То, что я понял, что я посылаю к «Add_Update_User.class» строка «добавить» хранится в «называется» и флаги»
Теперь у меня есть этот код в„Add_Update_User.class“:
String called_from = getIntent().getStringExtra("called");
if (called_from.equalsIgnoreCase("add"))
{
add_view.setVisibility(View.VISIBLE);
update_view.setVisibility(View.GONE);
}
else
{
update_view.setVisibility(View.VISIBLE);
add_view.setVisibility(View.GONE);
USER_ID = Integer.parseInt(getIntent().getStringExtra("USER_ID"));
Contact c = dbHandler.Get_Contact(USER_ID);
add_name.setText(c.getName());
add_mobile.setText(c.getPhoneNumber());
add_email.setText(c.getEmail());
}
то, что я понял, в„Add_Update_User.class“Я получаю значение, отправленное из„Main_Screen.class“в Намерение, сохраняющее значение " add "в String" called_from ", а затем он сравнивает« вызываемый »со строкой« добавить », и если сравнение истинно, вид становится видимым и исчезает, но если это неверно, то установите видимость вида И ЗДЕСЬ ИДЕТ МОЙ ВОПРОС:
ЧТО ЭТО ЭТО ЧАСТЬ КОДА?
USER_ID = Integer.parseInt(getIntent().getStringExtra("USER_ID"));
Ваш ключ блокировки замков иногда застревает? – RenniePet
Нет, это не так. Зачем? – RalphVB