Arkadaşlar merhaba ,
. Android için yazdığım programı sınıflara ayırdım , sınıfın bir tanesin sql den veri okuyor bunu thread olarak yapıyor....... fakat dönen verileri o sınıftan nasıl alabilirim ve mainde kullanabilirim çekebilirim.
. Return kullanabilirmiyim.....
main
sqlreaddata sqlreaddatasql=new sqlreaddata();
sqlreaddatasql.start();
subclass
package com.examples.usb.scalemonitor;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import android.util.Log;
public class sqlreaddata extends Thread {
public sqlreaddata() {
}
public void run()
{
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url , userName, password);
Statement stmt = conn.createStatement();
ResultSet reset = stmt.executeQuery("select * from message");
//Print the data to the console
while(reset.next()){
Log.i("Data:",reset.getString(1));
}}
catch (Exception e) {
// TODO: handle exception
Log.i("fault", e.toString());
}}}
Cevap MessageQueue
Looper class ve orneklerine bakiniz. (Looper.prepare() ve onun icinde new Handler() object.)
Arkadaşlar merhaba ;
İstediğim sample bulamadım konu hakkında uzman olan arkadaşlar yardımcı olursanız çok sevinirim...
MainActivity
Ekranda sadece text var
Database
gelen veriyi MainActivity deki text göndermek istiyorum (Thread)
Ufak bir örnek :)
Alıntı yapılan: armsistem - 18 Kasım 2014, 22:50:24
Arkadaşlar merhaba ;
İstediğim sample bulamadım konu hakkında uzman olan arkadaşlar yardımcı olursanız çok sevinirim...
MainActivity
Ekranda sadece text var
Database
gelen veriyi MainActivity deki text göndermek istiyorum (Thread)
Ufak bir örnek :)
https://www.safaribooksonline.com/library/view/efficient-android-threading/9781449364120/ch04.html (https://www.safaribooksonline.com/library/view/efficient-android-threading/9781449364120/ch04.html)