Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. @Override
  2. public boolean onOptionsItemSelected(MenuItem item) {
  3. // Handle action bar item clicks here. The action bar will
  4. // automatically handle clicks on the Home/Up button, so long
  5. // as you specify a parent activity in AndroidManifest.xml.
  6. int id = item.getItemId();
  7.  
  8. //noinspection SimplifiableIfStatement
  9. if (id == R.id.action_settings)
  10. {
  11. Funciones Funciones1 = new Funciones();
  12.  
  13. Funciones1.MuestraDialogo(CluefichaActivity.this);
  14.  
  15. return true;
  16. }
  17.  
  18. return super.onOptionsItemSelected(item);
  19. }
  20.  
  21. public class Funciones extends Activity
  22.  
  23. private AlertDialog.Builder ventana;
  24.  
  25. Activity miActividad;
  26.  
  27.  
  28.  
  29.  
  30.  
  31. @Override
  32. protected Dialog onCreateDialog(int id)
  33. {
  34. switch (id)
  35. {
  36. case DIALOGO:
  37. ventana = new AlertDialog.Builder(miActividad);
  38.  
  39. ventana.setIcon(miActividad.getResources().getIdentifier("my_icon", "drawable", miActividad.getPackageName()));
  40. ventana.setTitle("title");
  41. ventana.setMessage("message");
  42.  
  43. ventana.setPositiveButton("OK", new DialogInterface.OnClickListener()
  44. {
  45. public void onClick(DialogInterface dialog, int boton)
  46. {
  47. Intent intent = miActividad.getIntent();
  48. miActividad.finish();
  49. startActivity(intent);
  50. }
  51. });
  52. }
  53.  
  54. ventana.setNegativeButton("CANCEL", new DialogInterface.OnClickListener()
  55. {
  56. public void onClick(DialogInterface dialog, int boton)
  57. {
  58. }
  59. });
  60.  
  61. return ventana.create();
  62. }
  63.  
  64. return null;
  65. }
  66.  
  67. public void MuestraDialogo (Activity actividad)
  68. {
  69. miActividad = actividad;
  70.  
  71. showDialog(DIALOGO);
  72. }
  73.  
  74. Process: com.myproject.projectname, PID: 1841
  75. java.lang.NullPointerException
  76. at android.app.Activity.startActivityForResult(Activity.java:3511)
  77. at android.app.Activity.startActivityForResult(Activity.java:3472)
  78. at android.app.Activity.startActivity(Activity.java:3714)
  79. at android.app.Activity.startActivity(Activity.java:3682)
  80. at com.myproject.projectname.Funciones$1.onClick(Funciones.java:130)
  81. at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:167)
  82. at android.os.Handler.dispatchMessage(Handler.java:102)
  83. at android.os.Looper.loop(Looper.java:157)
  84. at android.app.ActivityThread.main(ActivityThread.java:5356)
  85. at java.lang.reflect.Method.invokeNative(Native Method)
  86. at java.lang.reflect.Method.invoke(Method.java:515)
  87. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
  88. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
  89. at dalvik.system.NativeStart.main(Native Method)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement