Note that there are some explanatory texts on larger screens.

plurals
  1. POUnable to instantiate activity ComponentInfo in Android Receive Sms App
    primarykey
    data
    text
    <p>Facing the Unable to instantiate activity ComponentInfo problem while launching the SMS Receiver Application. Could any tell me what i am doing wrong????</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.raja.receivesms" android:versionCode="1" android:versionName="1.0.0"&gt; &lt;application android:icon="@drawable/ic_launcher" android:label="@string/app_name"&gt; &lt;activity android:name=".ReceivesmsActivity" android:label="@string/app_name"&gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;receiver android:name=".ReceivesmsActivity"&gt; &lt;intent-filter&gt; &lt;action android:name="android.provider.Telephony.SMS_RECEIVED" /&gt; &lt;/intent-filter&gt; &lt;/receiver&gt; &lt;/application&gt; &lt;uses-permission android:name="android.permission.RECEIVE_SMS"&gt; &lt;/uses-permission&gt; &lt;uses-sdk android:minSdkVersion="8" /&gt;&lt;/manifest&gt; </code></pre> <p>And class file as follows ReceivesmsActivity.java</p> <pre><code> package com.raja.receivesms; import android.content.*; import android.os.Bundle; import android.telephony.SmsMessage; import android.util.Log; import android.widget.Toast; import android.content.Intent; public class ReceivesmsActivity extends BroadcastReceiver { private static final String TAG = "Message recieved"; @Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); SmsMessage[] msgs = null; String str = ""; if (bundle != null) { Object[] pdus = (Object[]) bundle.get("pdus"); msgs = new SmsMessage[pdus.length]; for (int i=0; i&lt;msgs.length; i++){ msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]); str += "SMS from " + msgs[i].getOriginatingAddress(); str += " :"; str += msgs[i].getMessageBody().toString(); str += "\n"; } Toast.makeText(context, str, Toast.LENGTH_SHORT).show(); } } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload