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

مشکل در پرداخت درون برنامه ای بازار


mosio02

سوال

سلام دوستان این کد من هست که از قسمت اینیشیالایز کردن پرداختم ایراد  "java.lang.nullpointerexception"   میگیره

#Region  Activity Attributes 
	#FullScreen: true
	#IncludeTitle: false
#End Region

Sub Process_Globals
	'These global variables will be declared once when the application starts.
	'These variables can be accessed from all modules.

End Sub

Sub Globals
	'These global variables will be redeclared each time the activity is created.
	'These variables can only be accessed from this module.

	Dim pardakht As BillingManager_b4a_org
	Dim key As String = "rsa کلید"

	Private Label2 As Label
	Private Panel1 As Panel
	Private spinner1 As Spinner
	Private listview1 As ListView
	Private id1 As Label
	
	Dim sql2 As SQL
	Dim cur2 As Cursor
	
	Dim paye(5) As String
	Dim gr As String
	
End Sub

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	Activity.LoadLayout("Lbiling")
	
	pardakht.Initialize("pardakht" , key)
	
	paye(0) = "کاردانی پیوسته"
	paye(1) = "کاردانی ناپیوسته"
	paye(2) = "کارشناسی پیوسته"
	paye(3) = "کارشناسی ناپیوسته"
	paye(4) = "کارشناسی ارشد"
	spinner1.AddAll(paye)
	
	If File.Exists(File.DirInternal , "biling.db") = False Then
		File.Copy(File.DirAssets ,"biling.db" , File.DirInternal , "biling.db")
	End If
	
	sql2.Initialize(File.DirInternal ,"biling.db" , True)

End Sub

Sub Activity_KeyPress (KeyCode As Int) As Boolean
	
	If ( KeyCode = KeyCodes.KEYCODE_BACK) Then
		Dim msgres As Int
		msgres = Msgbox2("چه عملی انجام شود؟" , "" , "صفحه قبل" , "منوی اصلی" , "" , Null)
		If msgres = DialogResponse.POSITIVE Then
			Activity.Finish
			StartActivity(Lgrade)
		Else 
			Activity.Finish
			StartActivity(Main)
		End If
	End If
	
End Sub

Sub spinner1_ItemClick (Position As Int, Value As Object)
	
	Dim b As Int
	listview1.SingleLineLayout.Label.Typeface = Typeface.LoadFromAssets("mak.ttf")
	listview1.SingleLineLayout.Label.TextColor = Colors.White
	listview1.SingleLineLayout.Label.Gravity = Gravity.CENTER
	
	Select Case Value
		Case "کاردانی پیوسته"
			gr = "کاردانی پیوسته"
			listview1.Clear
			cur2 = sql2.ExecQuery("Select * from bil where grade ='kardani'")
				For i = 0 To cur2.RowCount - 1
					cur2.Position = i
					b = b + 1
					listview1.AddSingleLine2(cur2.GetString("esm") , b)
				Next
		Case "کاردانی ناپیوسته"
			gr = "کاردانی ناپیوسته"
			listview1.Clear
			cur2 = sql2.ExecQuery("Select * from bil where grade = 'nkardani'")
				For i = 0 To cur2.RowCount - 1
					cur2.Position = i
					b = b + 1
					listview1.AddSingleLine2(cur2.GetString("esm") , b)
				Next
		Case "کارشناسی پیوسته"
			gr = "کارشناسی پیوسته"
			listview1.Clear
			cur2 = sql2.ExecQuery("Select * from bil where grade = 'karshenasi'")
				For i = 0 To cur2.RowCount - 1
					cur2.Position = i
					b = b + 1
					listview1.AddSingleLine2(cur2.GetString("esm") , b)
				Next
		Case "کارشناسی ناپیوسته"
			gr = "کارشناسی ناپیوسته"
			listview1.Clear
			cur2 = sql2.ExecQuery("Select * from bil where grade = 'nkarshenasi'")
				For i = 0 To cur2.RowCount - 1
					cur2.Position = i
					b = b + 1
					listview1.AddSingleLine2(cur2.GetString("esm") , b)
				Next
		Case "کارشناسی ارشد"
			gr = "کارشناسی ارشد"
			listview1.Clear
			cur2 = sql2.ExecQuery("Select * from bil where grade = 'arshad'")
				For i = 0 To cur2.RowCount - 1
					cur2.Position = i
					b = b + 1
					listview1.AddSingleLine2(cur2.GetString("esm") , b)
				Next
		End Select			
	
End Sub

Sub listview1_ItemClick (Position As Int, Value As Object)
	
	cur2.Position = Value - 1
	Panel1.Visible = True
	Label2.Text = gr& " " & cur2.GetString("esm")
	id1.Text = cur2.GetInt("id")
	listview1.Enabled = False
	spinner1.Enabled = False
	
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub Button1_Click
	
	pardakht.RequestPayment("inappbuy" , "inapp" , "pardakht1")
	
End Sub

Sub pardakht_PurchaseCompleted (Success As Boolean, Product As Purchase)
	
	If Success = True Then
		sql2.ExecNonQuery("update bil set khardieh = 'yes' where id ='"&id1.Text&"'")
		ToastMessageShow("پرداخت انجام شد" , True)
	Else
		ToastMessageShow("پرداخت انجام نشد!!!" , True)
	End If
	
End Sub

 

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

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

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

منیفست هم دسترسی های زیر رو داره

	RemovePermission(android.permission.BLUETOOTH_ADMIN)
	RemovePermission(android.permission.BLUETOOTH)
	AddPermission(android.permission.INTERNET)
com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR

البته اخری رو کتابخونه اضافه میکنه

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

دوست عزیز.

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

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

در ۱ ساعت قبل، mehdi.m گفته است :

دوست عزیز.

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

من دقیق از روی اموزش پیش میرم ولی مشکل میگیره

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

دوست گرامی

من خودم الان با کتابخونه تست کردم هیچ مشکلی نداره.

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

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

در ضمن شما چرا دوتا تاپیک زدید...(ظرف مدت 24 ساعت با یه موضوع):@

مقامات بالا لطفا هشدار ها لحاظ بشه لطفا

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

در 29 دقیقه قبل، mehdi.m گفته است :

دوست گرامی

من خودم الان با کتابخونه تست کردم هیچ مشکلی نداره.

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

کتابخونه من نسخه 1.10 هست

مشکل از اینه؟

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

در 1 ساعت قبل، mosio02 گفته است :

کتابخونه من نسخه 1.10 هست

مشکل از اینه؟

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

کتابخونه خودم ورژن 2.36 هست

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

در 1 ساعت قبل، mehdi.m گفته است :

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

کتابخونه خودم ورژن 2.36 هست

اقا مهدی من از همون مدیریت خرید ها هم که میزنم نسخه ۱.۱0 میاد اگر امکانش هست ورژن جدید رو برام ایمیل کنید

ممنون

 

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

بایگانی شده

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

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

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