package co.tenton.admin.autoshkolla.LaunchActivities;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import co.tenton.admin.autoshkolla.Models.ErrorResponse;
import co.tenton.admin.autoshkolla.Models.Parser;
import co.tenton.admin.autoshkolla.ServiceLayer.AllLayer;
import co.tenton.admin.autoshkolla.ServiceLayer.ResponseData;
import org.json.JSONObject;
public class LaunchActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(co.tenton.admin.autoshkolla.R.layout.activity_launch);
//download the content from server
//set a download bar and status
downloadContent();
}
void downloadContent(){
//message: "Ju lutem prisni"
//show loader
AllLayer.getAll(new ResponseData() {
@Override
public void onSuccess(JSONObject data) {
Parser.saveToShared(getApplicationContext(), data.toString());
Parser.createFromJSONObject(data);
//message: "Mire se vini"
//hide retry button
// show Start Button to go to another activity
}
@Override
public void onFailure(ErrorResponse error) {
//message: Duhet te keni qasje ne internet
// hide Start button
// show retry button
}
@Override
public void onNotModified() {
//nuk besoj qe hin najhere :P
}
});
}
void retry(){ //this method should called when user click retry button
//hide other fields
downloadContent();
}
void start(){
//close this activity and go to main activity
}
}