CountryCodePickerProject icon indicating copy to clipboard operation
CountryCodePickerProject copied to clipboard

java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.hbb20.CCPCountry.phoneCode' on a null object reference

Open SarthakKl opened this issue 4 years ago • 0 comments

I am getting an error while calling fullNumberWithPlus function.

package com.example.invoiceinventory.Activities

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.example.invoiceinventory.R
import com.example.invoiceinventory.Utils.Constants
import com.example.invoiceinventory.databinding.ActivityAuthenticationBinding
import com.hbb20.CountryCodePicker

class AuthenticationActivity : AppCompatActivity() {
    private lateinit var ccp:CountryCodePicker
    private lateinit var binding:ActivityAuthenticationBinding
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding= ActivityAuthenticationBinding.inflate(layoutInflater)
        setContentView(binding.root)

        ccp= CountryCodePicker(this)
        ccp.registerCarrierNumberEditText(binding.authPhoneNo)

        binding.authSubmitBtn.setOnClickListener {
            val intent= Intent(this,OtpActivity::class.java)
            intent.putExtra(Constants.phoneNum,ccp.fullNumberWithPlus.replace(" ","") )// I am getting error in this line
            startActivity(intent)
        }
    }
}

SarthakKl avatar Dec 15 '21 12:12 SarthakKl