2016-03-29 12 views
0

İki etkinliğim var. Asynctask karşılık gelen ana aktivite tıklayın (2 asynctask vardır) ve başka bir etkinliğin metin görüntülerinde (neredeyse 10 metin görüntülerini) ayrıştırılmış Json verilerini görüntülemek gerekir. Nasıl yapmalı ?.Başka bir etkinlik metinlerinde asyntask verileri nasıl görüntülenir?

+0

Kodunuzu gönderebilir misiniz? Eğer AsyncTask – Jois

+0

@Jois üzerinde over methd var mı? Sanırım Alok Gupta'nın cevabından aradığım şeyi aldım.İşlemiyorsa benim kodumla güncellenir.Teşekkürler btw – RD87

cevap

1

AsyncTask öğenizin onPostExecute() bölümünde, bir Niyet yaratabilir ve verileri amacınıza ek olarak ekleyebilir ve ikinci etkinliğinize yeniden yönlendirmek için bu amaçla kullanabilirsiniz, niyetinizin ekstralarını onCreate() öğesinin içinde okuyun. aktivite. Kontrol() onCreate içinde SecondActivity gider

....onCreate(...){ 
    .... 
    setContentView(...); 
    String firstTextViewData = getIntent().getStringExtra("MY_FIRST_TEXTVIEW_DATA"); 
//the value that you passed in myIntent with tag MY_FIRST_TEXTVIEW_DATA will be received inside firstTextViewData, now you can set it on a textview. 
TextView tv = (TextView)findViewById(R.id.tv); 
tv.setText(firstTextViewData); 
} 

Bunu için bazı fikir var olabileceğini Umut kez kod

onPostExecute(...){ //pass your data here 
    Intent myIntent = new Intent(MainActivity.this, SecondActivity.class); 
    myIntent.putExtra("MY_FIRST_TEXTVIEW_DATA","Value_of_first_tv_data"); 
    ....//Here you can put as many extras as you wish, your can also put an object with multiple values. 
    .... 
    startActivity(myIntent); //this will take to SecondAcitivity. 
} 

... gibi bir şey olacaktır. Bilmeme izin ver. Teşekkürler

+0

Teşekkürler! .. Bu aradığım cevaptır. Umarım çalışır :) – RD87

İlgili konular