Android 当手机重新启动时启动小部件
我有一个小部件,它可以发送和接收特定的短信,但当我重新启动手机时,这个小部件不工作。我怎么做? 我在androidManifest.xml中有它Android 当手机重新启动时启动小部件,android,Android,我有一个小部件,它可以发送和接收特定的短信,但当我重新启动手机时,这个小部件不工作。我怎么做? 我在androidManifest.xml中有它 <receiver android:name=".Inicio" android:enabled="true" android:permission="android.permission.RECEIVE_BOOT_COMPLETED" > <intent-filter
<receiver
android:name=".Inicio"
android:enabled="true"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED" >
<intent-filter>
<action android:name="com.alexander.android.saldo.BOOT_COMPLETED"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
这可能会帮助你[widget restart problem][1][1]:谢谢,但我是新手!当手机重启时,我还不想跑步,你能给我更多的帮助吗?!
public static void llamarWidget(Context context) {
int widgetId = 0;
SMSSend.ejecutarTarea();
Intent intentOrigen = ((Activity) context).getIntent();
Bundle params = intentOrigen.getExtras();
widgetId = params.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
AppWidgetManager appWidgetManager = AppWidgetManager
.getInstance(context);
MiWidget.actualizarWidget(context, appWidgetManager,
widgetId);
Intent resultado = new Intent();
resultado.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widgetId);
((Activity) context).setResult(RESULT_OK, resultado);
}
public class Inicio extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
WidgetConfig.llamarWidget(context);
}
}