Created
August 6, 2015 11:56
-
-
Save burnix/890aead8abb08fbed369 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.media.Rating; | |
import android.support.v7.app.ActionBarActivity; | |
import android.os.Bundle; | |
import android.util.Log; | |
import android.view.Menu; | |
import android.view.MenuItem; | |
import android.view.View; | |
import android.widget.Button; | |
import android.widget.EditText; | |
import android.widget.RatingBar; | |
import android.widget.Toast; | |
import java.util.ArrayList; | |
import java.util.Collections; | |
import java.util.Comparator; | |
public class MainActivity extends ActionBarActivity{ | |
ArrayList<String> songList = new ArrayList<String>(); | |
EditText etArtist,etSong; | |
RatingBar rate; | |
Button add,show; | |
String a; | |
String s; | |
float r; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.main); | |
etArtist = (EditText) findViewById(R.id.etArtist); | |
etSong = (EditText) findViewById(R.id.etSong); | |
rate = (RatingBar) findViewById(R.id.ratingBar); | |
add = (Button) findViewById(R.id.Add); | |
show = (Button) findViewById(R.id.Show); | |
add.setOnClickListener(new View.OnClickListener() { | |
@Override | |
public void onClick(View v) { | |
try { | |
// Song song1 = new Song(a,s,r); | |
String artist = etArtist.getText().toString(); | |
// song1.setArtist(artist); | |
String song = etSong.getText().toString(); | |
// song1.setSong(song); | |
float rating = rate.getRating(); | |
// song1.setRate(rating); | |
if (songList.size() < 5){ | |
songList.add(artist + ":" + song + "/" + rating); | |
etSong.setText(""); | |
etArtist.setText(""); | |
rate.setRating(0); | |
}else{ | |
Toast.makeText(MainActivity.this, "Album is full", Toast.LENGTH_SHORT).show(); | |
} | |
}catch (NullPointerException e){ | |
e.printStackTrace(); | |
} | |
} | |
}); | |
show.setOnClickListener(new View.OnClickListener() { | |
@Override | |
public void onClick(View v) { | |
// SongCompare songCompare = new SongCompare(); | |
Collections.sort(songList); | |
Log.i("Main", songList.toString()); | |
} | |
}); | |
} | |
// class SongCompare implements Comparator<Song>{ | |
// public int compare(Song one, Song two){ | |
// return one.getArtist().compareTo(two.getArtist()); | |
// } | |
// } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment