انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از button در سرویس (در برنامه نویسی اندروید)

استفاده از button در سرویس (در برنامه نویسی اندروید)

#5
سلام
بابت خطای view  متشکرم .
لطفا راهنمایی بفرمایید .برای معرفی button  از کلید 2855 http://www.kelidestan.com/keys/keys.php?key=2855 استفاده کردم .
الان به محض اجرا  service این error ها را میده که نمیدانم کدام اصلی می باشد.
البته onclick  را در سرویسی که از آن مشتق شده است نیز تعریف کردم
آیا بایدخود کلیدی را هم که صدا میزنیم در سرویس مادر تعریف کنیم ؟!!
01-08 22:02:45.640: E/AndroidRuntime(1478): FATAL EXCEPTION: main
01-08 22:02:45.640: E/AndroidRuntime(1478): Process: com.example, PID: 1478
01-08 22:02:45.640: E/AndroidRuntime(1478): java.lang.RuntimeException: Unable to create service com.example.MyService: java.lang.ClassCastException: com.example.MyService cannot be cast to android.view.View$OnClickListener
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.app.ActivityThread.handleCreateService(ActivityThread.java:2741)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.app.ActivityThread.access$1800(ActivityThread.java:144)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1361)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.os.Handler.dispatchMessage(Handler.java:102)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.os.Looper.loop(Looper.java:135)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.app.ActivityThread.main(ActivityThread.java:5221)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at java.lang.reflect.Method.invoke(Native Method)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at java.lang.reflect.Method.invoke(Method.java:372)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
01-08 22:02:45.640: E/AndroidRuntime(1478): Caused by: java.lang.ClassCastException: com.example.MyService cannot be cast to android.view.View$OnClickListener
01-08 22:02:45.640: E/AndroidRuntime(1478):     at com.example.MyService.onCreate(MyService.java:29)
01-08 22:02:45.640: E/AndroidRuntime(1478):     at android.app.ActivityThread.handleCreateService(ActivityThread.java:2731)
01-08 22:02:45.640: E/AndroidRuntime(1478):     ... 9 more
01-08 22:07:45.724: I/Process(1478): Sending signal. PID: 1478 SIG: 9
 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: استفاده از button در سرویس (در برنامه نویسی اندروید) - توسط alidarbedar - ۱۳۹۳/۱۰/۱۸, ۱۱:۲۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان