بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در کتابخانه درون پراخت سایت همراه پی
دوستان سلام
کتابخونه همراه پی رو در سورسم اضافه کردم و تمام مراحل رو مثل اموزش خودشون پیش رفتم اما متاسفانه کرش میکنه
توی پروژه جدید این مراحل رو دوباره انجام دادم و به درستی انجام شد !!
کد های صفحه پرداخت رو در زیر قرار دادم لطف بفرمایید بررسی کنید اگر مشکلی بود ممنون میشم راهنمایی بفرمایید
package ir.bartarapp.kasbdaramad.aasanast.activity;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import ir.bartarapp.kasbdaramad.aasanast.R;
import ir.devage.hamrahpay.HamrahPay;
public class ActivityPay extends AppCompatActivity {
Button btn_Hamrahpay;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pay);
btn_Hamrahpay = (Button) findViewById(R.id.btnPay);
btn_Hamrahpay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
payClick();
}
});
}
public void payClick() {
String yourSKU = "hp_578790ddf34ec449666902";
if (HamrahPay.isPremium(ActivityPay.this, yourSKU)) {
btn_Hamrahpay.setEnabled(false);
} else {
new HamrahPay(ActivityPay.this)
.sku(yourSKU)
.listener(new HamrahPay.Listener() {
@Override
public void onErrorOccurred(String status, String message) {
Toast.makeText(ActivityPay.this, message, Toast.LENGTH_SHORT).show();
Log.e("HamrahPay", status + ": " + message);
}
@Override
public void onPaymentSucceed(String payCode) {
// کاربر با موفقیت پرداخت را انجام داده است
Log.i("HamrahPay", "payCode: " + payCode);
}
})
.startPayment();
}
}
}
0
0

اساتید عزیز کسی مشکل رو پیدا نکرد؟ (8 سال پیش)
برای این سوال 1 پاسخ وجود دارد.

پاسخ به سوال
محمد الهی
8 سال پیش
0
0
دوستان خطا های پروژه رو در زیر اوردم برای بررسی دقیق تر
07-19 15:33:25.862 14990-14990/ir.bartarapp.kasbdaramad.aasanast E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoSuchFieldError: ir.devage.hamrahpay.R$id.tlbr_acPay at ir.devage.hamrahpay.HamrahPay$PayActivity.onCreate(HamrahPay.java:475) at android.app.Activity.performCreate(Activity.java:5122) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395) at android.app.ActivityThread.access$600(ActivityThread.java:162) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5371) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) at dalvik.system.NativeStart.main(Native Method)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .