Я пытаюсь открыть диалоговое окно предупреждения при нажатии определенной кнопки. Сначала я использовал пример кода Android Developer с 'AlertDialog.Builder(getActivity());'
вместо 'AlertDialog.Builder(ConverteerRente.this);
'. Это не сработало, поэтому я изменил его в соответствии с тем, что нашел на этом сайте, но теперь моя программа вынуждена останавливаться после нажатия кнопки.
К вашему сведению, это делается во втором действии, отличном от основного. Не уверен, что это имеет значение....
У кого-то есть идея, чтобы это работало ?? Спасибо за ваши ответы
'
public void HulpConverteer(){
// 1. Instantiate an AlertDialog.Builder with its constructor
AlertDialog.Builder builder = new AlertDialog.Builder(ConverteerRente.this);
// 2. Chain together various setter methods to set the dialog characteristics
builder.setMessage(R.string.dialog_message)
.setTitle(R.string.dialog_title);
// 3. Get the AlertDialog from create()
AlertDialog dialog = builder.create();
dialog.show();
}
'
аварийный журнал: "03-25 19:34:24.373: E/AndroidRuntime(18828): НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: main 03-25 19:34:24.373: E/AndroidRuntime(18828): java.lang.IllegalStateException: не удалось найти метод HulpConverteer(View) в классе активности com.example.myapplication.ConverteerRente для обработчика onClick в классе представления android.widget.Button с идентификатором 'button3' 03-25 19:34:24.373: E/AndroidRuntime(18828): в android. view.View$1.onClick(View.java:3078) 03-25 19:34:24.373: E/AndroidRuntime(18828): в android.view.View.performClick(View.java:3558) 03-25 19:34 :24.373: E/AndroidRuntime(18828): в android.view.View$PerformClick.run(View.java:14157) 03-25 19:34:24.373: E/AndroidRuntime(18828): в android.os.Handler. handleCallback(Handler.java:605) 03-25 19:34:24.373: E/AndroidRuntime(18828): в android.os.Handler.dispatchMessage(Handler.java:92) 03-25 19:34:24.373: E/ AndroidRuntime(18828): в android.os.Looper.loop(Looper.java:137) 03-25 19:34:24.373: E/AndroidRuntime(18828): в android.app.Acti vityThread.main(ActivityThread.java:4514) 03-25 19:34:24.373: E/AndroidRuntime(18828): в java.lang.reflect.Method.invokeNative(собственный метод) 03-25 19:34:24.373: E /AndroidRuntime(18828): в java.lang.reflect.Method.invoke(Method.java:511) 03-25 19:34:24.373: E/AndroidRuntime(18828): в com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:790) 03-25 19:34:24.373: E/AndroidRuntime(18828): в com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557) 03-25 19: [ class android.view.View] 03-25 19:34:24.373: E/AndroidRuntime(18828): в java.lang.Class.getConstructorOrMethod(Class.java:460) 03-25 19:34:24.373: E/AndroidRuntime (18828): в java.lang.Class.getMethod(Class.java:915) 03-25 19:34:24.373: E/AndroidRuntime(18828): в android.view.View$1.onClick(View.j ava:3071) 03-25 19:34:24.373: E/AndroidRuntime(18828): ... еще 11"
<Button
android:id="@+id/button3"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/button2"
android:layout_toRightOf="@+id/textViewTypeRente"
android:text="@string/hulp"
android:onClick="HulpConverteer"/>
Fragment
илиActivity
? - person   schedule 25.03.2014