2014-01-31 3 views
-3

Я пытаюсь реализовать список TO-DO a, когда я нажимаю на элемент в представлении списка, мне нужно, чтобы он перешел к другому действию. Это мой код:Переключение с одного действия на другое

TextView tvItem = (TextView) findViewById(R.id.tvItem); 

tvItem.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     Intent it = new Intent(new Intent(MainActivity.this, ItemView.class)) ; 
     startActivity(it); 

    } 

Пожалуйста, помогите

+0

Ищите «намерения». Вы найдете десятки подобных вопросов с ответами здесь или где-нибудь еще ... –

+0

Если у вас есть конкретная проблема, вы не можете получить дальше - с удовольствием помогите. В настоящее время вопрос звучит так, будто вы не проводили никаких исследований, чтобы сделать это самостоятельно, и больше похожи на «ребята, пожалуйста, сделайте мою работу для меня». –

+0

И в чем проблема? – SztupY

ответ

2

Для перехода к п следующей активности добавить это к вам onItemClickListner:

Intent intent = new Intent(this, ActivityTwo.class); 
this.startActivity (intent); 

Все экономия тха деятельности должна быть сделана по этой перекрываться метода

@Override 
public void onSaveInstanceState(Bundle savedInstanceState) { 
    super.onSaveInstanceState(savedInstanceState); 

    savedInstanceState.putBoolean("MyBoolean", true); 
    savedInstanceState.putDouble("myDouble", 1.9); 
    savedInstanceState.putInt("MyInt", 1); 
    savedInstanceState.putString("MyString", "Welcome back to Android"); 
    // etc. 
} 

Пакет savedInstanceState будет передан ag ain для вашей активности в методе OnCreate, чтобы вы могли снова вернуть эти значения, переназначив их туда, где они были.

Если eveything настроен правильно, чтобы вернуться к предыдущему действию, вам нужно только вызвать finish() для текущей активности.

Надеюсь, это помогло!

+0

Если бы это был ответ, который вы искали, отметьте его как ответ, используя галочку слева :) – nunoh123

Смежные вопросы