This repository was archived by the owner on Jun 27, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 8 files changed +39
-9
lines changed
java/com/blogspot/e_kanivets/moneytracker Expand file tree Collapse file tree 8 files changed +39
-9
lines changed Original file line number Diff line number Diff line change 33 package =" com.blogspot.e_kanivets.moneytracker" >
44
55 <application
6- android : name =" .MTApp"
6+ android : name =" .util. MTApp"
77 android : allowBackup =" true"
88 android : icon =" @drawable/ic_launcher"
99 android : label =" @string/app_name"
1010 android : theme =" @style/AppTheme" >
1111 <activity
12- android : name =" .MainActivity"
12+ android : name =" .activity. MainActivity"
1313 android : label =" @string/app_name" >
1414 <intent-filter >
1515 <action android : name =" android.intent.action.MAIN" />
Original file line number Diff line number Diff line change 1- package com .blogspot .e_kanivets .moneytracker ;
1+ package com .blogspot .e_kanivets .moneytracker . activity ;
22
33import android .app .Activity ;
44import android .support .v7 .app .ActionBarActivity ;
88import android .view .View ;
99import android .widget .Button ;
1010
11+ import com .blogspot .e_kanivets .moneytracker .R ;
12+ import com .blogspot .e_kanivets .moneytracker .helper .DBHelper ;
1113import com .blogspot .e_kanivets .moneytracker .ui .AddExpenseDialog ;
1214import com .blogspot .e_kanivets .moneytracker .ui .AddIncomeDialog ;
15+ import com .blogspot .e_kanivets .moneytracker .util .MTApp ;
1316
1417
1518public class MainActivity extends ActionBarActivity {
1619
1720 private Activity activity ;
1821
22+ private DBHelper dbHelper ;
23+
1924 private Button btnAddIncome ;
2025 private Button btnAddExpense ;
2126
@@ -44,6 +49,8 @@ public void onClick(View v) {
4449 new AddExpenseDialog (activity ).show ();
4550 }
4651 });
52+
53+ dbHelper = MTApp .get ().getDbHelper ();
4754 }
4855
4956
Original file line number Diff line number Diff line change 1- package com .blogspot .e_kanivets .moneytracker ;
1+ package com .blogspot .e_kanivets .moneytracker . helper ;
22
3- import android .app .Activity ;
43import android .content .Context ;
54import android .database .sqlite .SQLiteDatabase ;
65import android .database .sqlite .SQLiteOpenHelper ;
76
7+ import com .blogspot .e_kanivets .moneytracker .util .Constants ;
8+
89/**
910 * Created by eugene on 29/08/14.
1011 */
Original file line number Diff line number Diff line change 88import android .widget .TextView ;
99
1010import com .blogspot .e_kanivets .moneytracker .R ;
11+ import com .blogspot .e_kanivets .moneytracker .helper .DBHelper ;
12+ import com .blogspot .e_kanivets .moneytracker .util .MTApp ;
1113
1214/**
1315 * Created by eugene on 29/08/14.
1416 */
1517public class AddExpenseDialog extends AlertDialog {
1618
1719 private Context context ;
20+ private DBHelper dbHelper ;
1821
1922 public AddExpenseDialog (Context context ) {
2023 super (context );
2124 this .context = context ;
25+
26+ dbHelper = MTApp .get ().getDbHelper ();
2227 }
2328
2429 @ Override
@@ -53,4 +58,6 @@ public void onClick(View v) {
5358 }
5459 });
5560 }
61+
62+
5663}
Original file line number Diff line number Diff line change 88import android .widget .TextView ;
99
1010import com .blogspot .e_kanivets .moneytracker .R ;
11+ import com .blogspot .e_kanivets .moneytracker .helper .DBHelper ;
12+ import com .blogspot .e_kanivets .moneytracker .util .MTApp ;
1113
1214/**
1315 * Created by eugene on 29/08/14.
1416 */
1517public class AddIncomeDialog extends AlertDialog {
1618
1719 private Context context ;
20+ private DBHelper dbHelper ;
1821
1922 public AddIncomeDialog (Context context ) {
2023 super (context );
2124 this .context = context ;
25+
26+ dbHelper = MTApp .get ().getDbHelper ();
2227 }
2328
2429 @ Override
Original file line number Diff line number Diff line change 1- package com .blogspot .e_kanivets .moneytracker ;
1+ package com .blogspot .e_kanivets .moneytracker . util ;
22
33/**
44 * Created by eugene on 29/08/14.
Original file line number Diff line number Diff line change 1- package com .blogspot .e_kanivets .moneytracker ;
1+ package com .blogspot .e_kanivets .moneytracker . util ;
22
33import android .app .Application ;
44
5+ import com .blogspot .e_kanivets .moneytracker .helper .DBHelper ;
6+
57/**
68 * Created by eugene on 29/08/14.
79 */
810public class MTApp extends Application {
911
1012 private static MTApp mtApp ;
1113
14+ private DBHelper dbHelper ;
15+
1216 public static MTApp get () {
1317 return mtApp ;
1418 }
1519
20+ public DBHelper getDbHelper () {
21+ return dbHelper ;
22+ }
23+
1624 @ Override
1725 public void onCreate () {
1826 super .onCreate ();
1927
2028 mtApp = this ;
29+
30+ dbHelper = new DBHelper (mtApp );
2131 }
2232}
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22
33<LinearLayout xmlns : android =" http://schemas.android.com/apk/res/android"
4- android : orientation =" vertical" android : layout_width =" match_parent "
5- android : layout_height =" match_parent " >
4+ android : orientation =" vertical" android : layout_width =" 350dp "
5+ android : layout_height =" wrap_content " >
66
77 <LinearLayout
88 android : layout_weight =" 1"
You can’t perform that action at this time.
0 commit comments