Hirdetés

Keresés

Új hozzászólás Aktív témák

  • meone

    tag

    válasz WonderCSabo #2589 üzenetére

    Javában soha nem programoztam.
    Delphi-ben programoztam ezelőtt 6 évvel az egyetemen.
    Inkább PHP-ban készítettem eddig kisebb nagyobb oldalakat, és programokat.

    Nagyából most már van fogalmam a szálról is, de még sokat kell tanulnom a hibáimból.
    Íme egy újabb próbálkozás:
    Próbáltam megint össze eszkábálni egy URL-es cuccot amivel leszedem az adatokat.
    Most már legalább értem miért van ott a try, catch blokk
    Tutoiriál alapján eszkábáltam a kódot megint amit te is ide tettél.
    MainActivity.class tartalma most ez:

    package com.example.webv;

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;

    import android.app.Activity;
    import android.os.Bundle;

    import com.google.gson.Gson;

    public class MainActivity extends Activity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);



    }

    public class ReadTextFromURL {

    public void main(String[] args) {

    try {

    URL url = new URL("http://bkaroly.hu/log.php");


    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));

    String line;
    while ((line = in.readLine()) != null) {
    System.out.println(line);
    }
    in.close();

    }
    catch (MalformedURLException e) {
    System.out.println("Malformed URL: " + e.getMessage());
    }
    catch (IOException e) {
    System.out.println("I/O Error: " + e.getMessage());
    }

    }

    }


    public static void main(String[] args) {

    Gson gson = new Gson();

    String json = "{\"elements\":[{\"sensor\":\"2\"}]}";
    LogHolder fromJson = gson.fromJson(json, LogHolder.class);
    System.out.println(fromJson);
    }


    }

    Szerintem most is elszúrtam valamit.
    Valami kis megerősítés, hogy jó felé túrom a nettet és nem megint egy bazi nagy ökörséget pakoltam össze?
    Mit kell még át néztem, hogy most már meg is tudja jeleníteni a dolgokat?
    Bele kéne még a dologba hozni az AsyncTask-ot is?

Új hozzászólás Aktív témák