`
whoisandroid
  • 浏览: 30284 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

sqlit和广播

SQL 
阅读更多
//        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);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics