Запуск активности из фрагмента

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
iandryxa
Сообщения: 58
Зарегистрирован: 23 янв 2014, 20:40

Запуск активности из фрагмента

Сообщение iandryxa » 29 апр 2014, 20:02

Доброго времени суток всем!)
В общем у меня такая проблема возникла, есть список ListView с некоторым набором пунктов, при нажатии на каждый из них должно открываться его полное описание(то есть другая активность, активность хост, отображающая активность фрагмент).
Так вот все работает норм, но при нажатии на пункт списка открывается пустая активность хоста и не отображается фрагмент логи показывают тоже самое, то есть процесс заканчивается на хосте.
Прошу о помощи я уже не знаю что делать и в чем косяк(
Код активности хоста(она же CrimeActivity):

Код: Выделить всё

package com.bignerbranch.android.criminalintent;
 
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
 
public class CrimeActivity extends FragmentActivity {
    protected Fragment createFragment() {
        return new CrimeFragment();
    }
}
....
код вызова из активности отображающей ListView

Код: Выделить всё

....
public void onListItemClick(ListView l, View v, int position, long id){
        //получение объекта Crime от адаптера
        Crime c = ((CrimeAdapter)getListAdapter()).getItem(position);
        //Запуск новой активности
        Intent i = new Intent(getActivity(), CrimeActivity.class);
        startActivity(i);   
    }
.....
и вот что пишут логи:
04-29 08:33:55.076: INFO/ActivityManager(61): Starting: Intent { cmp=com.bignerbranch.android.criminalintent/.CrimeActivity } from pid 380
04-29 08:33:55.446: INFO/ActivityManager(61): Displayed com.bignerbranch.android.criminalintent/.CrimeActivity: +358ms

finberg
Сообщения: 51
Зарегистрирован: 11 мар 2013, 14:20

Re: Запуск активности из фрагмента

Сообщение finberg » 30 апр 2014, 23:09

CrimeActivity.....хорошая книга, сам сейчас читаю.

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Запуск активности из фрагмента

Сообщение KamiSempai » 01 май 2014, 21:11

Хм... А собственно, каким образом CrimeActivity получает объект Crime?
Где тут вообще связь?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Ответить