Fatto! ma senza risultato... lo showdialog davvero non sò dove metterlo!
alertdialgsystem
codice:
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.view.View.OnClickListener;
public class AlertDialogsystem {
static final int DIALOG_PAUSED_ID = 0;
static final int DIALOG_GAMEOVER_ID = 1;
AlertDialog.Builder builder ;
public void onCreateDialog(OnClickListener onClickListener,int id) {
//public AlertDialogsystem(OnClickListener onClickListener,int id) {
switch(id) {
case DIALOG_PAUSED_ID:
builder=new AlertDialog.Builder((Context) onClickListener);
builder.setTitle("prova");
builder.setMessage("prova messaggio");
builder.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.create();
builder.show();
break;
case DIALOG_GAMEOVER_ID:
// do the work to define the game over Dialog
break;
default:
builder= null;
}
}
}
audio
codice:
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class audio extends Activity {
/** Called when the activity is first created. */
AlertDialog.Builder builder ;
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.audio);
//richiamo bottoni da audio.xml
Button si=(Button)findViewById(R.id.buttonsi);
Button no=(Button)findViewById(R.id.buttonno);
si.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
int i=AlertDialogsystem.DIALOG_PAUSED_ID;
AlertDialogsystem dialog=new AlertDialogsystem();
dialog.onCreateDialog(this, i);
//new AlertDialogsystem(this,i);
}
});
no.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
}
}
lo sò che sono io a sbagliare a programmare... ma non capisco dove!