【发布时间】:2012-09-04 09:22:33
【问题描述】:
大家好,我正在创建一个具有小部件的应用程序 应用程序和小部件完美运行 但是如果我重新启动手机应用程序将崩溃 我假设这是因为我的小部件使用了主要活动中的某些功能
我已经阅读了有关小部件在重新启动后调用 onEnabled 的信息 所以我试图在重启后创建一个临时视图 这是我的 onEnabled 代码
@Override
public void onEnabled(Context context) {
Log.i("INDEX", "WIDGET Enabled");
AppWidgetManager mgr = AppWidgetManager.getInstance(context);
// Get the layout for the App Widget
RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_restart);
ComponentName comp = new ComponentName(context.getPackageName(),Widget.class.getName());
mgr.updateAppWidget(comp, views);
}
我可以使用 logcat 来跟踪错误吗? 因为即使我在上面的代码中添加了日志,logcat 也没有显示任何日志
谁能解释一下这个小部件在重启后是如何工作的? 还是给我另一种选择?
谢谢
【问题讨论】: