Re: [android-beginners] Application crashing

2010-06-23 Thread Simon Platten

Hi,

Your onCreate method is not calling the default:

super.onCreate( icicle );

Also, I would wrap the body of the code in a try{ } catch( Exception ex 
) clause.


Hope this helps,
Sy




Varun Khanduja wrote:

Hello,

I am trying to make a small To do list application. The application
keeps crashing on and saying, the application closed and please try
again. The message also has force close option.

Here is the code, does anyone has an idea what's wrong?

Thanks

package com.todolist;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;

public class todolist extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
// Inflate your view
setContentView(R.layout.main);
// Get references to UI widgets
ListView myListView = (ListView)findViewById(R.id.myListView);
final EditText myEditText =
(EditText)findViewById(R.id.myListView);

// Create the array list of to do items
final ArrayListString todoItems = new ArrayListString();
// Create the array adapter to bind the array to the listview
final ArrayAdapterString aa; aa = new
ArrayAdapterString(this,


android.R.layout.simple_list_item_1,

todoItems);
// Bind the array adapter to the listview.
myListView.setAdapter(aa);
myEditText.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN)
if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
todoItems.add(0, myEditText.getText().toString());
aa.notifyDataSetChanged(); myEditText.setText();
return true;
} return false;
} });
}
}

  


--
You received this message because you are subscribed to the Google
Groups Android Beginners group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en


[android-beginners] Re: Android application not playing sound on phone

2010-02-16 Thread Simon Platten
Its odd, but one of the MP3 files will play the other just sounds like a
blip, both files sound fine on the PC.

Here is the modified play routine:

private void playSound(int dResource) {
try{
if ( m_objMediaPlayer != null ) {
m_objMediaPlayer.stop();
m_objMediaPlayer.release();
}
m_objMediaPlayer = MediaPlayer.create(getBaseContext(),
dResource);
m_objMediaPlayer.setLooping(false);
m_objMediaPlayer.seekTo(0);
//m_objMediaPlayer.prepareAsync();
m_objMediaPlayer.start();
} catch( Exception ex ) {
Log.e( RacingLights.playSound, , ex );
}
}

On Sun, Feb 14, 2010 at 8:37 PM, Sy simonaplat...@googlemail.com wrote:

 Hi,

 I have been developing my first Android application which so far works
 just fine on the emulator and everything apart from the sounds also
 works on the phone.

 I have a HTC Tattoo phone and my application is being developed for
 Android 1.6.

 I have two small MP3 files in my resources:

 raw
  on.mp3 (3.28kb)
  off.mp3 (1.24Kb)

 When I try the application on the phone I don't get any sound effects,
 here is the code that works on the emulator:

   private void playSound(int dResource) {
try{
if ( m_objMediaPlayer != null ) {
m_objMediaPlayer.stop();
m_objMediaPlayer = null;
}
m_objMediaPlayer = MediaPlayer.create(this, dResource);
m_objMediaPlayer.setLooping(false);
m_objMediaPlayer.start();
} catch( Exception ex ) {
Log.e( playSound, , ex );
}
}

 Thank you.


-- 
You received this message because you are subscribed to the Google
Groups Android Beginners group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en


Re: [android-beginners] Re: Android application not playing sound on phone

2010-02-16 Thread Simon Platten
Hi,

Thank you for the reply, both files play on a PC, but only one will play on
the phone.



On Tue, Feb 16, 2010 at 10:54 PM, Kingcrowley kingcrow...@gmail.com wrote:

 sometimes you find encoding problems with MP3s, as in they don't use a
 standard encoding..not sure what codecs Android supports but maybe
 just try and play the file normally through the media player and see
 if it works

 On Feb 14, 8:37 pm, Sy simonaplat...@googlemail.com wrote:
  Hi,
 
  I have been developing my first Android application which so far works
  just fine on the emulator and everything apart from the sounds also
  works on the phone.
 
  I have a HTC Tattoo phone and my application is being developed for
  Android 1.6.
 
  I have two small MP3 files in my resources:
 
  raw
on.mp3 (3.28kb)
off.mp3 (1.24Kb)
 
  When I try the application on the phone I don't get any sound effects,
  here is the code that works on the emulator:
 
 private void playSound(int dResource) {
  try{
  if ( m_objMediaPlayer != null ) {
  m_objMediaPlayer.stop();
  m_objMediaPlayer = null;
  }
  m_objMediaPlayer = MediaPlayer.create(this, dResource);
  m_objMediaPlayer.setLooping(false);
  m_objMediaPlayer.start();
  } catch( Exception ex ) {
  Log.e( playSound, , ex );
  }
  }
 
  Thank you.

 --
 You received this message because you are subscribed to the Google
 Groups Android Beginners group.

 NEW! Try asking and tagging your question on Stack Overflow at
 http://stackoverflow.com/questions/tagged/android

 To unsubscribe from this group, send email to
 android-beginners+unsubscr...@googlegroups.comandroid-beginners%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-beginners?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Beginners group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en