0
ブロードキャストレシーバに問題があります。 )ブロードキャストレシーバのメソッド経由でインテントを開始するにはどうすればいいですか?
<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(です:: これが私のマニフェストですonReceive()メソッド から活動を開始doesnの `t
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();
}
私はトーストを作るしようとすると、できます。 新しいアクティビティを開始しようとすると動作しません。 なんで問題なの? 助けてください