Thanks in advance.
When I print Log.d("me",getIntent().toString());
I am getting:
Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:888 flg=0x13800000 cmp=com.ninetology.freecall.two/.CallFinalActivity }
I am trying to fetch the value which is associated with “dat” but I am getting NullPointer exception.
//the code I am using is
getIntent().getStringExtra("dat"); // no use
//i tried
getIntent().getExtras("dat").toString(); // NullPointer exception
I tried with “tel” as key in above code still no use.
it seems you’re doing this wrong.
The
getExtras()function returns a bundle that you can extract data from and not a function that returns a specific String.datis NOT a String value as you can see from the data that was printed. it’s aUri,try parsing it as you should and I’m sure you’ll be able to get the data.