Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.59 KB | None | 0 0
  1. package test.HelloListView;
  2.  
  3. import java.io.IOException;
  4.  
  5. import android.app.ListActivity;
  6. import android.media.MediaPlayer;
  7. import android.os.Bundle;
  8. import android.widget.AdapterView;
  9. import android.widget.ArrayAdapter;
  10. import android.widget.ListView;
  11. import android.widget.AdapterView.OnItemClickListener;
  12. import android.view.*;
  13.  
  14. public class HelloListView extends ListActivity {
  15.    
  16.    
  17.      private static final String[] OFFESE = new String[] { "Capra","Fascista","Lesbica","Bugiardo","Venduto","Pagato", "LeggiDante"};
  18.      private MediaPlayer mp;
  19.      
  20.      @Override
  21.      public void onCreate(Bundle savedInstanceState) {
  22.          
  23.          super.onCreate(savedInstanceState);
  24.      
  25.          mp = new MediaPlayer();
  26.          mp = MediaPlayer.create(this, R.raw.figa);
  27.          
  28.  
  29.          setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, OFFESE));
  30.  
  31.          ListView lv = getListView();
  32.          lv.setTextFilterEnabled(true);
  33.  
  34.          lv.setOnItemClickListener(new OnItemClickListener() {
  35.          
  36.              public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  37.                              
  38.                  try {
  39.                      mp.prepare();
  40.                      mp.setLooping(true);
  41.                      mp.start();
  42.                  }
  43.                  catch(NullPointerException e) { e.printStackTrace(); }
  44.                  catch (IllegalStateException e) {e.printStackTrace();}
  45.                  catch (IOException e) {e.printStackTrace();}
  46.              }
  47.          });
  48.     }
  49. }
  50. /*
  51.  
  52. W/System.err(  278): java.lang.NullPointerException
  53. W/System.err(  278):    at test.HelloListView.HelloListView$1.onItemClick(HelloListView.java:39)
  54. W/System.err(  278):    at android.widget.AdapterView.performItemClick(AdapterView.java:284)
  55. W/System.err(  278):    at android.widget.ListView.performItemClick(ListView.java:3382)
  56. W/System.err(  278):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696)
  57. W/System.err(  278):    at android.os.Handler.handleCallback(Handler.java:587)
  58. W/System.err(  278):    at android.os.Handler.dispatchMessage(Handler.java:92)
  59. W/System.err(  278):    at android.os.Looper.loop(Looper.java:123)
  60. W/System.err(  278):    at android.app.ActivityThread.main(ActivityThread.java:4627)
  61. W/System.err(  278):    at java.lang.reflect.Method.invokeNative(Native Method)
  62. W/System.err(  278):    at java.lang.reflect.Method.invoke(Method.java:521)
  63. W/System.err(  278):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
  64. W/System.err(  278):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
  65. W/System.err(  278):    at dalvik.system.NativeStart.main(Native Method)
  66.  
  67. .
  68. ├── AndroidManifest.xml
  69. ├── assets
  70. │   └── audio
  71. │       └── figa.wav
  72.  
  73. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement