There's something odd with the package names :S:S:S If your BroadcastReceiver package name is "package com.needham.RxBcast;" then also in the manifest you should use the same package: <receiver android:name="com.needham.RxBcast.RxBcast" >
or correct the package name and make it "package com.needham;" and the receiver in the manifest: <receiver android:name="com.needham.RxBcast" >. On Thu, Feb 23, 2012 at 10:32 PM, Thomas <[email protected]> wrote: > It is the program you sent me. I noticed that I have to debug as an > Android to get the > Log.d statements to work. > > ************************************************************ > > package com.needham.RxBcast; > > import android.content.BroadcastReceiver; > import android.content.ComponentName; > import android.content.Context; > import android.content.Intent; > import android.util.Log; > > > public class RxBcast extends BroadcastReceiver { > > private static final String TAG = "RxBcast77"; > private static final int NOTE_ID = 1; > > @Override > public void onReceive(Context c, Intent i) { > // check and handle registerable actions > String act = i.getAction(); > Log.d(TAG, "Rxd7777 "+ act ); > if( act.equals(i.ACTION_BOOT_COMPLETED) ) { > Intent si = new Intent(c, PiesOfCodActivity.class); > si.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); > c.startActivity(si); > } > } // onReceive > > } > > ********************************************************************* > package com.needham.RxBcast; > > import android.app.Activity; > import android.os.Bundle; > import android.util.Log; > import android.widget.TextView; > > public class PiesOfCodActivity extends Activity { > /** Called when the activity is first created. */ > > private static final String TAG = "RxBcast77"; > > public void onCreate(Bundle savedInstanceState) { > > > Log.d(TAG, "POCA777 "+ savedInstanceState ); > super.onCreate(savedInstanceState); > TextView tv = new TextView(this); > tv.setText("Hello, Pies of Cod!"); > setContentView(tv); > } > } > > ****************************************************************************** > <?xml version="1.0" encoding="utf-8"?> > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > package="com.needham.RxBcast" > android:versionCode="1" > android:versionName="1.0" > > > <uses-sdk android:minSdkVersion="7" /> > <uses-permission > android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> > > <application > android:icon="@drawable/ic_launcher" > android:label="@string/app_name" > > <activity > android:name=".PiesOfCodActivity" > android:label="@string/app_name" > > <intent-filter> > <action android:name="android.intent.action.MAIN" /> > > <category android:name="android.intent.category.LAUNCHER" /> > </intent-filter> > </activity> > > <!-- android.intent.action.BOOT_COMPLETED --> > <receiver android:name="com.needham.PiesOfCod.RxBcast" > > <intent-filter> > <action android:name="android.intent.action.BOOT_COMPLETED" /> > </intent-filter> > <intent-filter> > <action android:name="com.needham.PiesOfCode.LAUNCH_APP" /> > </intent-filter> > </receiver> > > </application> > </manifest> > > > On Feb 23, 2:16 pm, Ted Scott <[email protected]> wrote: > > On 2/23/2012 11:18 AM, Thomas wrote:> I've continued to experiment. I > wanted to send an attachment file but > > > but here is a portion of the logcat showing the RxBcast failing at > > > bootup and after the Emulator is opened then running correctly. > > > look for ****** I unlock emulator > > > The same thing happens on my DroidX2 Fails on boot after keyboard is > > > unlocked and then works correct when started by touching icon. > > > > > ******* Bad stuff here > > > E/AndroidRuntime( 237): FATAL EXCEPTION: mainE/AndroidRuntime( 237): > > > java.lang.RuntimeException: Unable to instantiate receiver > > > com.needham.PiesOfCod.RxBcast: java.lang.ClassNotFoundException: > > > com.needham.PiesOfCod.RxBcast in loader dalvik.system.PathClassLoader[/ > > > data/app/com.needham.RxBcast-1.apk]E/AndroidRuntime( 237): at > > > android.app.ActivityThread.handleReceiver(ActivityThread.java:2789)E/ > > > > Looks like a configuration issue. Before you started experimenting, did > > you get the stuff I posted working? > > > > What's in your manifest? What does your project's code tree look like? > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- YuviDroid Check out Launch-X <http://android.yuvalsharon.net/launchx.php> (a widget to quickly access your favorite apps and contacts!) http://android.yuvalsharon.net -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

