У меня странная проблема. Я смотрел по Сети, но не нашел ответа. Я все еще новичок в программировании для Android. Итак отпустите:
Все, что я хочу сделать, это вызов второго действия с некоторыми данными. Он отлично работает с небольшими данными, но если данные становятся большими, вторая активность не будет отображаться, а первая будет завершена. Здесь мой код вызывающего метода:
Intent intent = new Intent(ActivitySearch.this,ActivityResults.class);
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("data", searchList);
intent.putExtras(bundle);
startActivity(intent);
Часть принимаемых данных не важна. Даже если я не пытаюсь прочитать пакет, эта деятельность не будет вызвана. Я проверил это со следующими строками:
@Override
public void onCreate(Bundle savedInstanceState) {
Log.d("DEBUG","ActivityResult::onCreate()");
super.onCreate(savedInstanceState);
OnCreate()
никогда не вызывается.
Возможно, у вас одна из твоих идей... Спасибо за помощь!
Изменить: по крайней мере я забыл: это происходит только в ICS. Приложение работает как charme с пряниками и froyo.
Edit2: Logcat
10-10 14:49:46.951: D/OpenGLRenderer(21696): Flushing caches (mode 0)
10-10 14:49:47.011: V/ActivityThread(22429): com.example.amazonsearch white listed for hwui
10-10 14:49:50.821: W/IInputConnectionWrapper(21696): showStatusIcon on inactive InputConnection