@Override
 public void onServiceConnected(ComponentName name, IBinder service) {
   MusicService.MusicBinder binder = (MusicService.MusicBinder) service;
   musicService = binder.getService();
   musicService.setList(songList);
   musicBound = true;
 }
 @Override
 public void onServiceConnected(ComponentName name, IBinder service) {
   MusicService.MusicBinder binder = (MusicService.MusicBinder) service;
   musicSrv = binder.getService();
   musicSrv.setList(songList);
   musicSrv.setClientID(oAuthParametersReg.toString());
   musicBound = true;
   musicSrv.setoAuthParameters(oAuthParametersReg);
 }
Example #3
0
 @Override
 public void onServiceConnected(ComponentName name, IBinder service) {
   MusicService.MusicBinder binder = (MusicService.MusicBinder) service;
   // get service
   musicSrv.set(binder.getService());
   // pass list
   musicSrv.get().setList(riffList);
   musicBound = true;
 }
Example #4
0
        @Override
        public void onServiceConnected(ComponentName name, IBinder service) {
          MusicService.MusicBinder binder = (MusicService.MusicBinder) service;
          musicSrv = binder.getService();

          Log.d(LOG_TAG, "onServiceConnected");
          lv_media.setVisibility(View.VISIBLE);
          pb_load.setVisibility(View.GONE);

          while (!musicSrv.isLoad) {
            Log.d(LOG_TAG, "setAdapter");
          }
          adapter = new MainAdapter(mContext, R.layout.media_row, musicSrv.getCurrentList());
          adapter.notifyDataSetChanged();

          lv_media.setAdapter(adapter);
          lv_media.setOnItemClickListener(
              new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                  // MaterialRippleLayout mrl = (MaterialRippleLayout)
                  // view.findViewById(R.id.row_ripple) ;
                  Log.d(LOG_TAG, "Click item  " + lv_media.getPositionForView(view));
                  musicSrv.playSong(lv_media.getPositionForView(view));
                  playThis();
                  adapter.notifyDataSetChanged();
                }
              });

          try {
            if (musicSrv != null && musicSrv.player.isPlaying() && !choose_folder) {
              showCorrectButtons(true);
              playThis();
              lv_media.setSelection(musicSrv.songPosn);
            } else if (in.getBooleanExtra("FNB", false)) {
              Log.d(LOG_TAG, "Click NotifyBar");
              showCorrectButtons(true);
              playThis();
              lv_media.setSelection(musicSrv.songPosn);
            } else {
              layout_player.setVisibility(View.GONE);
              Log.d(LOG_TAG, "No playing items");
            }
          } catch (IllegalStateException e) {
            e.printStackTrace();
          }
          musicBound = true;
        }