पर बड़ा डेटा पास करना मुझे एक अजीब समस्या है। मैं वेब के चारों ओर देख रहा था लेकिन जवाब नहीं मिला। मैं अभी भी एंड्रॉइड प्रोग्रामिंग में एक नौसिखिया हूँ। तो चलो चलते हैं:समस्या: दूसरी गतिविधि
सभी मुझे क्या करना कुछ डेटा के साथ दूसरे गतिविधि बुला रहा है चाहता हूँ। यह छोटे डेटा के साथ ठीक काम करता है, लेकिन यदि डेटा बड़ा हो जाता है, तो दूसरी गतिविधि नहीं दिखाई देगी और पहला एक खत्म हो जाएगा।
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()
कभी नहीं कहा जाता हो जाता है।
शायद तुम्हारा से एक एक विचार आया ... आपकी मदद के लिए धन्यवाद!
संपादित करें: कम से कम मैं भूल गया था: यह केवल आईसीएस के तहत होता है। ऐप जिंजरब्रेड और फ्रियो के साथ एक आकर्षक की तरह काम करता है।
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
खैर इस मामले में आप LogCat में कुछ स्टैकट्रेस होने किया जाना चाहिए। कृपया कुछ त्रुटि लॉग जांचें और डंप करें। –
ठीक है इसे पोस्ट से जुड़ा हुआ है। इस त्वरित प्रतिक्रिया के लिए धन्यवाद! – sk2andy
और भी होगा। यहां मैं कोई प्रासंगिक जानकारी नहीं देख सकता –