2022-03-14 09:53:00 +00:00
|
|
|
package com.safemobile.activities;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
2022-03-17 08:18:23 +00:00
|
|
|
import com.google.android.gms.maps.GoogleMap;
|
2022-03-14 09:53:00 +00:00
|
|
|
import com.safemobile.lib.Vehicle;
|
|
|
|
|
|
|
|
import android.app.Activity;
|
|
|
|
import android.content.Context;
|
|
|
|
import android.os.Bundle;
|
|
|
|
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
|
|
|
public abstract class AbstractLiveActivity extends AppCompatActivity {
|
|
|
|
|
|
|
|
private AbstractSDParentActivity parentTab;
|
|
|
|
private Activity activity;
|
|
|
|
private Context context;
|
|
|
|
|
|
|
|
private Bundle savedInstanceState;
|
|
|
|
|
|
|
|
public abstract void refreshMap(); // --> updateMap
|
|
|
|
public abstract void vehiclesReceived(ArrayList<Vehicle> vehiclesList); // --> SaveVehicleInfo
|
|
|
|
public abstract void pollReceived(int position, double lat, double lng); // --> UpdatePoll
|
|
|
|
public abstract void vehicleStatusReceived(long imei, int opCode, int status); // --> UpdateOptions
|
|
|
|
public abstract void emergencyAlarmReceived(int position, double lat, double lng); // --> UpdateEmergencyAlarm
|
2022-03-17 08:18:23 +00:00
|
|
|
public abstract GoogleMap getMap(); // --> UpdateEmergencyAlarm
|
2022-03-14 09:53:00 +00:00
|
|
|
|
|
|
|
/** Misc */
|
|
|
|
public AbstractSDParentActivity getParentTab() {
|
|
|
|
return parentTab;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setParentTab(AbstractSDParentActivity parentTab) {
|
|
|
|
this.parentTab = parentTab;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Activity getActivity() {
|
|
|
|
return activity;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setActivity(Activity activity) {
|
|
|
|
this.activity = activity;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Context getContext() {
|
|
|
|
return context;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setContext(Context context) {
|
|
|
|
this.context = context;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Bundle getSavedInstanceState() {
|
|
|
|
return savedInstanceState;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSavedInstanceState(Bundle savedInstanceState) {
|
|
|
|
this.savedInstanceState = savedInstanceState;
|
|
|
|
}
|
|
|
|
}
|