رفتن به مطلب
  • 0

moh3n

سوال

سلام من میخوام وقتی ساعت گوشی 00:00 شد تنظیمات برنامه به صورت اولیه برگرده.

یه کدی نوشتم ولی وقتی برنامه رو اجرا میکنم برنامه کرش میکنه و از برنامه خارج میشه.

میشه بگید کجای این کد اشتباهه ؟

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("water")
StartService(noti)
end sub

#Region  Service Attributes 
#StartAtBoot: False
#StartCommandReturnValue:android.app.Service.START_STICKY
#End Region


Sub Process_Globals
Dim Path,dtime,etime As String
End Sub
Sub Service_Create
Path=File.DirRootExternal&"/kalerykhaf"
dtime="00:00:00"
etime="00:01:00"
End Sub


Sub Service_Start (StartingIntent As Intent)


StartServiceAt("", DateTime.Now + 10000,True)


If File.Exists(Path,"health10.txt") Then
If DateTime.Time(DateTime.Now)>=dtime AND DateTime.Time(DateTime.Now)<=etime Then
File.WriteString(Path,"health10.txt","0")
End If
End If
End Sub


Sub Service_Destroy


End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

کد اشتباهی نوشتید.

شما به این شکل عمل کنید ببینید چطوره

Dim h , m As Int
h =  DateTime.GetHour(DateTime.Now)
m = DateTime.GetMinute(DateTime.Now)
If h= 00 AND      m= 00 Then


End If

روش های دیگه ای هم هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما این مسیر رو در داخل گوشی دارید؟؟؟

Path=File.DirRootExternal&"/kalerykhaf"

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اصولا خیلی زیاد نمیخوایید رو مغزتون فشار بیارید.

یک زمان گرفتن و شرط گذاشتم چقد کار داره آخه.

این کدو بزن کارت راه میوفته.اگه کارتم راه نیوفتاد دیگه مشکل از خودتونه نه کد

کد »

    Dim time() As String : time = Regex.Split(":",DateTime.time(DateTime.Now))
    If time(0) = "00" AND time(1) = "00" Then
    'Your Code { Age Zahmati Nis Vasatom};
    End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...