returnでAmaryllisBackgroundServiceを返せるようにしました。
1 parent ad289de commit 7e7d3d3029161ad9fde3c233d04a177a00c2ba22
m-shindo authored on 29 Oct 2020
Showing 1 changed file
View
30
app/src/main/java/org/ntlab/amaryllis/client/Amaryllis.java
package org.ntlab.amaryllis.client;
 
import android.app.Application;
import android.content.Intent;
import android.content.SharedPreferences;
import android.location.Location;
 
import org.ntlab.amaryllis.client.entities.AmaryllisBackgroundService;
import org.ntlab.amaryllis.client.entities.PlayListListener;
 
import java.util.ArrayList;
 
public class Amaryllis extends Application {
private String token = null;
private String uid = null;
private String password=null;
private String name = null;
private Location location;
private ArrayList<PlayListListener> playListListeners;
AmaryllisBackgroundService amaryllisbackgroundservice;
Amaryllis(){
super();
Intent intent=new Intent(this,amaryllisbackgroundservice.getClass());
startService(intent);
amaryllisbackgroundservice=(AmaryllisBackgroundService)getApplicationContext();
for(PlayListListener pl: playListListeners) amaryllisbackgroundservice.subscribe(pl);
}
public void setUid(String uid) {
SharedPreferences prefData = getSharedPreferences("pref_data", MODE_PRIVATE);
SharedPreferences.Editor editor = prefData.edit();
editor.putString("uid", uid);
public Location getLocation(){
return location;
}
 
public void getBackgroundService(){
 
private ArrayList<PlayListListener> l;
public AmaryllisBackgroundService getBackgroundService() {
return amaryllisbackgroundservice;
}
 
}