Il problema a mio avviso sta sull'onCreateDialog ovvero in questa parte di codice:
codice:
@Override
126. protected Dialog onCreateDialog(int id) {
127. switch (id) {
128. case TIME_DIALOG_ID:
129. return new TimePickerDialog(this,
130. mTimeSetListener, mHour, mMinute, false);
131.
132. }
133. return null;
134. }
135. protected Dialog onCreateDialog2(int id) {
136. switch (id) {
137. case TIME_DIALOG_ID2:
138. return new TimePickerDialog(this,
139. mTimeSetListener2, mHour2, mMinute2, false);
140. }
141. return null;
142. }
Come puoi vedere del metodo onCreateDialog si effettua un override quindi il discorso di creare un metodo onCreateDialog2 non ha senso. Il codice quindi cambierà in questo modo:
codice:
@Override
126. protected Dialog onCreateDialog(int id) {
127. switch (id) {
128. case TIME_DIALOG_ID:
129. return new TimePickerDialog(this,
130. mTimeSetListener, mHour, mMinute, false);
131. case TIME_DIALOG_ID2:
132. return new TimePickerDialog(this,mTImeSetListener2,mHour2,mMinuti2,false);
133. }
134. return null;
135. }
Il problema dovrebbe essere questo, spero di averti aiutato!