Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Не удаляется строка списка во ViewPager? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android отправить сообщение в скайп одному из контактов приложения через интент http://www.cyberforum.ru/android-dev/thread1489154.html
additionalInfo = "Hello"; String mySkypeUri = "skype:" + additionalInfo + "?chat"; Uri skypeUri = Uri.parse(mySkypeUri); Intent intent = new Intent(Intent.ACTION_VIEW,...
Программирование Android Продолжительность сигнала AlarmService Здравствуйте. Мне необходимо сделать чтобы сигнализация проигрывалась в течение 10 секунд в заданное время. Но в методе setRepeating задается только время и период повтора. Подскажите, пожалуйста,... http://www.cyberforum.ru/android-dev/thread1489151.html
Программирование Android Обновление данных один раз в сутки
Здравствуйте, участники форума. Чувствую что объяснить будет не просто, но я буду стараться. Суть - конвертер валют, загружает курсы с сайта ЦБ РФ. Курсы обновляться в 11-30 - 12-00, каждый день. ...
View Pager + ListView не обновляются данные? Программирование Android
в списке несколько записей, удаляю с помощью контекстного меню, лог пишет удалено, а отображается то же количество строк, если перезапустить приложение тогда отображается правильно что может быть не...
Программирование Android Preferences Framework: ActionBar http://www.cyberforum.ru/android-dev/thread1489118.html
Всем привет! Недавно начал изучать Android. При написании программы я пользовался Preferences Framework. Но Preferences Framework не наследуется от ActionBar, поэтому при работе с Preferences...
Программирование Android Запись строки в res/raw/file.txt Здравствуйте. Подскажите пожалуйста как можно записать строку (или переменную типа String), в raw ресурс - file.txt На одном из форумов, вычитал что файлы в raw доступны только для чтения. Но в... подробнее

Показать сообщение отдельно
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 546
Записей в блоге: 1
30.06.2015, 17:59  [ТС]
Паблито, с DB вроде все четко, вот:

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
public class DB {
    public static final Uri CONTENT_URI = Uri.parse(
            "content://com.samples.dbcontacts.contactprovider/contact");
      private static final String DB_NAME = "mydb";
      private static final int DB_VERSION = 1;
      public static final String DB_TABLE = "mytab";
      public static final String DB_TABLE2 = "mytab2";
      public static final String DB_TABLE3 = "mytab3";
      public static final String DB_TABLE4 = "mytab4";
      
      public static final String COLUMN_ID = "_id";
      public static final String COLUMN_IMG = "img";
      public static final String COLUMN_TXT = "txt";
      public static final String COLUMN_LNK = "lnk";
      
      public static final String COLUMN_ID2 = "_id";
        public static final String COLUMN_IMG2 = "img";
        public static final String COLUMN_TXT2 = "txt";
        public static final String COLUMN_LNK2 = "lnk";
        
        public static final String COLUMN_ID3 = "_id";
        public static final String COLUMN_IMG3 = "img";
        public static final String COLUMN_TXT3 = "txt";
        public static final String COLUMN_LNK3 = "lnk";
        
        public static final String COLUMN_ID4 = "_id";
        public static final String COLUMN_IMG4 = "img";
        public static final String COLUMN_TXT4 = "txt";
        public static final String COLUMN_LNK4 = "lnk";
      
      public static EditText etName=null;
     
      private static final String SQL_DELETE_ENTRIES = "DROP TABLE IF EXISTS "
              + DB_TABLE;
      
      private static final String DB_CREATE =
                "create table " + DB_TABLE + "(" +
                  COLUMN_ID + " integer primary key autoincrement, " +
                  COLUMN_IMG + " integer, " +
                  COLUMN_TXT + " text, " +
                  COLUMN_LNK + " text" +
                ");";
    
        private static final String DB_CREATE2 =
                "create table " + DB_TABLE2 + "(" +
                  COLUMN_ID2 + " integer primary key autoincrement, " +
                  COLUMN_IMG2 + " integer, " +
                  COLUMN_TXT2 + " text, " +
                  COLUMN_LNK2 + " text" +
                ");";
        private static final String DB_CREATE3 =
                "create table " + DB_TABLE3 + "(" +
                  COLUMN_ID3 + " integer primary key autoincrement, " +
                  COLUMN_IMG3 + " integer, " +
                  COLUMN_TXT3 + " text, " +
                  COLUMN_LNK3 + " text" +
                ");";
        private static final String DB_CREATE4 =
                "create table " + DB_TABLE4 + "(" +
                  COLUMN_ID4 + " integer primary key autoincrement, " +
                  COLUMN_IMG4 + " integer, " +
                  COLUMN_TXT4 + " text, " +
                  COLUMN_LNK4 + " text" +
                ");";
        
      private final Context mCtx;
     
     
      private DBHelper mDBHelper;
      private SQLiteDatabase mDB;
     
      public DB(Context ctx) {
        mCtx = ctx;
      }
     
      
 
    // открыть подключение
      public void open() {
        mDBHelper = new DBHelper(mCtx, DB_NAME, null, DB_VERSION);
        mDB = mDBHelper.getWritableDatabase();
       
      }
     
      // закрыть подключение
      public void close() {
        if (mDBHelper!=null) mDBHelper.close();
      }
     
      // получить все данные из таблицы DB_TABLE
      public Cursor getAllData(String arg) {
        return mDB.query(DB_TABLE, null, null, null, null, null, null);
       
      }
      
      public Cursor getAllData2(String arg) {
            return mDB.query(DB_TABLE2, null, null, null, null, null, null);
            
          }
      public Cursor getAllData3(String arg) {
            // TODO Auto-generated method stub
          return mDB.query(DB_TABLE3, null, null, null, null, null, null);
        }
      public Cursor getAllData4(String arg) {
            // TODO Auto-generated method stub
          return mDB.query(DB_TABLE4, null, null, null, null, null, null);
        }
     
      // добавить запись в DB_TABLE
      public void addRec(String txt, int img, String lnk) {
        ContentValues cv = new ContentValues();
        cv.put(COLUMN_IMG, img);
        cv.put(COLUMN_TXT, txt);
        cv.put(COLUMN_LNK, lnk);
        mDB.insert(DB_TABLE, null, cv);
      }
      
    // добавить запись в DB_TABLE
          public void addRec2(String txt, int img, String lnk) {
            ContentValues cv = new ContentValues();
            cv.put(COLUMN_TXT2, txt);
            cv.put(COLUMN_IMG2, img);
            cv.put(COLUMN_LNK2, lnk);
            mDB.insert(DB_TABLE2, null, cv);
          }
          public void addRec3(String txt, int img, String lnk) {
                ContentValues cv = new ContentValues();
                cv.put(COLUMN_TXT3, txt);
                cv.put(COLUMN_IMG3, img);
                cv.put(COLUMN_LNK3, lnk);
                mDB.insert(DB_TABLE3, null, cv);
              }
          public void addRec4(String txt, int img, String lnk) {
                ContentValues cv = new ContentValues();
                cv.put(COLUMN_TXT4, txt);
                cv.put(COLUMN_IMG4, img);
                cv.put(COLUMN_LNK4, lnk);
                mDB.insert(DB_TABLE4, null, cv);
              }
      public void updRec(int id_col, String name) {
          ContentValues val=new ContentValues();
         // name = etName.getText().toString();
            
            val.put(COLUMN_TXT, name);
            
            mDB.update(DB_TABLE, val, "_id = " + id_col,null);
            //mDB.update(DB_TABLE, val, "_id="+id,null);
          }
      public void updRec2(int id_col, String name) {
          ContentValues val=new ContentValues();
         // name = etName.getText().toString();
            
            val.put(COLUMN_TXT2, name);
            
            mDB.update(DB_TABLE2, val, "_id = " + id_col,null);
            //mDB.update(DB_TABLE, val, "_id="+id,null);
          }
 
      public void updRec3(int id_col, String name) {
          ContentValues val=new ContentValues();
         // name = etName.getText().toString();
            
            val.put(COLUMN_TXT3, name);
            
            mDB.update(DB_TABLE3, val, "_id = " + id_col,null);
            //mDB.update(DB_TABLE, val, "_id="+id,null);
          }
      public void updRec4(int id_col, String name) {
          ContentValues val=new ContentValues();
         // name = etName.getText().toString();
            
            val.put(COLUMN_TXT4, name);
            
            mDB.update(DB_TABLE4, val, "_id = " + id_col,null);
            //mDB.update(DB_TABLE, val, "_id="+id,null);
          }
      // удалить запись из DB_TABLE
      public void delRec(long id) {
        mDB.delete(DB_TABLE, COLUMN_ID + " = " + id, null);
      }
      // удалить запись из DB_TABLE2
      public void delRec2(long id) {
        mDB.delete(DB_TABLE2, COLUMN_ID2 + " = " + id, null);
      }
      public void delRec3(long id) {
            mDB.delete(DB_TABLE3, COLUMN_ID3 + " = " + id, null);
          }
      public void delRec4(long id) {
            mDB.delete(DB_TABLE4, COLUMN_ID4 + " = " + id, null);
          }
      @SuppressWarnings("unused")
    private Context getContext() {
        // TODO Auto-generated method stub
        return null;
    }
    // класс по созданию и управлению БД
      public class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context, String name, CursorFactory factory,
            int version) {
          super(context, name, factory, version);
        }
       
        // создаем и заполняем БД
        @Override
        public void onCreate(SQLiteDatabase db) {
          db.execSQL(DB_CREATE);
          db.execSQL(DB_CREATE2);
          db.execSQL(DB_CREATE3);
          db.execSQL(DB_CREATE4);
          
       
         
        ContentValues cv = new ContentValues();
        for (int i = 1; i < 5; i++) {
             cv.put(COLUMN_TXT, "sometext1 " + i);
             cv.put(COLUMN_IMG, R.drawable.andr);
             db.insert(DB_TABLE, null, cv);
             
          cv.put(COLUMN_TXT2, "sometext2 " + i);
          cv.put(COLUMN_IMG2, R.drawable.andr);
          db.insert(DB_TABLE2, null, cv);
          cv.put(COLUMN_TXT3, "sometext3 " + i);
          cv.put(COLUMN_IMG3, R.drawable.andr);
          db.insert(DB_TABLE3, null, cv);
          cv.put(COLUMN_TXT4, "sometext4 " + i);
          cv.put(COLUMN_IMG4, R.drawable.andr);
          db.insert(DB_TABLE4, null, cv);
        }
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            db.execSQL(SQL_DELETE_ENTRIES);
            onCreate(db);
        }
      }
    public SQLiteDatabase getWritableDatabase() {
        // TODO Auto-generated method stub
        return null;
    }
 
    public void insert(String dbTable, Object object, ContentValues cv) {
        // TODO Auto-generated method stub
        mDB.insertOrThrow(DB_TABLE, null, cv);
    }
 
    public Cursor query(String string, Object object, Object object2,
            Object object3, Object object4, Object object5, Object object6) {
        // TODO Auto-generated method stub
        mDB.query(DB_TABLE, null, null, null, null, null, null);
        return null;
    }
    public Cursor query2(String string, Object object, Object object2,
            Object object3, Object object4, Object object5, Object object6) {
        // TODO Auto-generated method stub
        mDB.query(DB_TABLE2, null, null, null, null, null, null);
        return null;
    }
    public Cursor query3(String string, Object object, Object object2,
            Object object3, Object object4, Object object5, Object object6) {
        // TODO Auto-generated method stub
        mDB.query(DB_TABLE2, null, null, null, null, null, null);
        return null;
    }
    public Cursor query4(String string, Object object, Object object2,
            Object object3, Object object4, Object object5, Object object6) {
        // TODO Auto-generated method stub
        mDB.query(DB_TABLE2, null, null, null, null, null, null);
        return null;
    }
    
    
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru