按下按钮后如何创建日志条目?

时间:2013-05-23 08:19:49

标签: android android-intent android-widget

我有一个由服务管​​理的android小部件。在onStartCommand我做:

for (int widgetId : allWidgetIds) {

    RemoteViews remoteViews = new RemoteViews(this
            .getApplicationContext().getPackageName(),
            R.layout.main);         

    // Register an onClickListener
    Intent clickIntent = CreateWifiSettingsIntent(this.getApplicationContext());

    PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, clickIntent,
            PendingIntent.FLAG_UPDATE_CURRENT);
    remoteViews.setOnClickPendingIntent(R.id.widget_textview, pendingIntent);

    appWidgetManager.updateAppWidget(widgetId, remoteViews);

    Log.i(LOG, "onClickListener Registered");
    }

CreateWifiSettingsIntent正在简单地构建一个PendingIntent:

public Intent CreateWifiSettingsIntent(Context context) {

    final Intent intent = new Intent(Intent.ACTION_MAIN, null);
    final ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.wifi.WifiSettings");

    intent.addCategory(Intent.CATEGORY_LAUNCHER);
    intent.setComponent(cn);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

    /* this Log will be called whenever the intent is created */
    Log.i(LOG, "Intent created: com.android.settings.wifi.WifiSettings");

    return intent;

}   

我想要做的是添加一个Log.i()调用,每次用户按下按钮时都会执行该调用。我有办法在这里添加这个吗?

0 个答案:

没有答案