sqlit和广播

// Uri uri=Notes.CONTENT_URI;
// ContentValues values=new ContentValues();
// values.put(Notes._ID, 1);
// values.put(Notes.TITLE, (String) getText(R.string.message));
// values.put(Notes.NOTE, R.string.message);
// values.put(Notes.CREATED_DATE, R.string.message);
// values.put(Notes.MODIFIED_DATE, R.string.message);
// note.insert(uri, values);
db.execSQL("CREATE TABLE " + NOTES_TABLE_NAME + " (" + Notes._ID + " INTEGER PRIMARY KEY," + Notes.TITLE + " TEXT," + Notes.NOTE
+ " TEXT," + Notes.CREATED_DATE + " INTEGER," + Notes.MODIFIED_DATE + " INTEGER" + ");");
// String sql = "insert into notes (" + Notes._ID + "," + Notes.TITLE + "," + Notes.NOTE + "," + Notes.CREATED_DATE + ","
// + Notes.MODIFIED_DATE + ")values(" + 1 + "," + "aaaaa,bbbb," + 2 + "," + 3 + ")";
// db.execSQL(sql);
<receiver android:name="MeatherAppWidgetProvider">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="CHANGE" />
<action android:name="DO_SOMETHING" />
<action android:name="uuu"></action>
</intent-filter>



Intent intent=new Intent("CHANGE");
intent.putExtra("data",edit.getText().toString());
sendBroadcast(intent);


public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
//得到数据
if (intent.getAction().equals("CHANGE")) {
String str = intent.getStringExtra("data");
Toast.makeText(context, "在服务器中得到的:"+Date_.loadTitlePref(context), Toast.LENGTH_SHORT).show();
context.startService(new Intent(context, UpdateService.class));
}
//刷新时间
if (intent.getAction().equals("DO_SOMETHING")) {
System.out.println("000000000000000000000");
System.out.println("11111111111111111111");
Toast.makeText(context, "@@@@@@@@@",Toast.LENGTH_SHORT).show();
context.startService(new Intent(context, UpdateService.class));
}
String action = intent.getAction();
if (AppWidgetManager.ACTION_APPWIDGET_UPDATE.equals(action)) {
context.startService(new Intent(context, UpdateService.class));
}

}

//发广播
Intent intt= new Intent("DO_SOMETHING");
PendingIntent pendingIntent2 = PendingIntent.getBroadcast(context, 0, intt, 0);
views.setOnClickPendingIntent(R.id.weather3, pendingIntent2);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值