Опитвам се да изведа диалогов прозорец за предупреждение при натискане на определен бутон. Първо използвах примерен код на 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();
}
'
crashlog : "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.ActivityThread.main(ActivityThread.java:4514 ) 03-25 19:34:24.373: E/AndroidRuntime(18828): в java.lang.reflect.Method.invokeNative(Native Method) 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:34:24.373: E/AndroidRuntime(18828) ): в dalvik.system.NativeStart.main(Native Method) 03-25 19:34:24.373: E/AndroidRuntime(18828): Причинено от: java.lang.NoSuchMethodException: HulpConverteer [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.java: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