0
我有一个广播接收器的问题。 它不`吨开始从的onReceive活动()方法 这是我的清单:如何通过广播接收器的方法启动一个意向onReceive
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<receiver
android:name=".MyBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
</intent-filter>
</receiver>
<activity
android:name=".BatteryActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ChargeConnected">
<intent-filter>
<action android:name="gang.my_package.Battery.CHARGE_CONNECTED"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
,这是我的方法的onReceive():
public void onReceive(Context context, Intent intent)
{
// TODO Auto-generated method stub
Intent myIntent = new Intent("gang.my_package.Battery.CHARGE_CONNECTED");
context.startActivity(myIntent);
//Toast.makeText(context, "Hello World!", Toast.LENGTH_LONG).show();
}
当我试图做一个吐司,有用。 但如果我尝试开始新的活动,它不起作用。 所以有什么问题? 请帮助