Guest User

Untitled

a guest
Feb 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. Button boton;
  2. EditText editText;
  3. TextView textView;
  4. int h=0;
  5. int m=0;
  6.  
  7.  
  8. @Override public void onCreate(Bundle savedInstanceState) {
  9. super.onCreate(savedInstanceState);
  10. setContentView(R.layout.layout_llamadas);
  11.  
  12. textView=(TextView)findViewById(R.id.textViewHora);
  13. final TimePicker timePicker= (TimePicker)findViewById(R.id.timePickerInicio);
  14. boton=(Button)findViewById(R.id.buttonActHora);
  15. boton.setOnClickListener(new View.OnClickListener() {
  16. @Override
  17. public void onClick(View v) {
  18. int hora= timePicker.getCurrentHour();
  19. int min=timePicker.getCurrentMinute();textView.setText(String.valueOf(hora)+": "+String.valueOf(min)); //aqui me funciona bien
  20.  
  21. }
  22. });
  23. editText=(EditText)findViewById(R.id.getHora);
  24. editText.setOnClickListener(new View.OnClickListener() {
  25. @Override
  26. public void onClick(View v) {
  27. showTime();
  28. }
  29. });
  30.  
  31. } public void showTime(){
  32. AlertDialog.Builder builder= new AlertDialog.Builder(this);
  33. LayoutInflater inflater = getLayoutInflater();
  34. builder.setView(inflater.inflate(R.layout.dialog_set_time,null))
  35. .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
  36. @Override
  37. public void onClick(DialogInterface dialog, int i) { // EL PROBLEMA ESTA AQUI
  38. final TimePicker timePicker= (TimePicker)findViewById(R.id.timePicker);
  39. TextView textView=(TextView)findViewById(R.id.textViewHora);
  40. h=timePicker.getCurrentHour();
  41. m=timePicker.getCurrentMinute();
  42. textView.setText(String.valueOf(h)+": "+String.valueOf(m)); //textView donde pongo la hora
  43.  
  44. }
  45. });
  46. builder.setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() { //esto tambien funciona bien
  47. @Override
  48. public void onClick(DialogInterface dialog, int which) {
  49. Toast.makeText(getApplicationContext(),"Por favor, seleccione una hora",Toast.LENGTH_SHORT).show();
  50. }
  51. });
  52. AlertDialog alert=builder.create();
  53. alert.show(); }}`
  54.  
  55. 02-18 17:59:29.750 17266-17266/com.example.andry.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
  56. Process: com.example.andry.myapplication, PID: 17266
  57. java.lang.NullPointerException
  58. at com.example.andry.myapplication.Activity_llamadas$3.onClick(Activity_llamadas.java:70)
  59. at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
  60. at android.os.Handler.dispatchMessage(Handler.java:110)
  61. at android.os.Looper.loop(Looper.java:193)
  62. at android.app.ActivityThread.main(ActivityThread.java:5299)
  63. at java.lang.reflect.Method.invokeNative(Native Method)
  64. at java.lang.reflect.Method.invoke(Method.java:515)
  65. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:822)
  66. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:638)
  67. at dalvik.system.NativeStart.main(Native Method)
Add Comment
Please, Sign In to add comment