File tree Expand file tree Collapse file tree
src/main/java/com/xiaoqi/autosavesample
xqauto-api/src/main/java/com/xqand/api
xqauto-processor/src/main/java/com/xqand Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ dependencies {
3636 })
3737 compile ' com.android.support:appcompat-v7:25.0.1'
3838 testCompile ' junit:junit:4.12'
39- compile project( ' :xqauto-api' )
40- apt project( ' :xqauto-processor' )
41- compile project( ' :xqauto-savehelper' )
39+ compile ' com.xqand :xqauto-api:1.1.3 '
40+ apt ' com.xqand :xqauto-processor:1.1.3 '
41+ compile ' com.xqand :xqauto-savehelper:1.1.3 '
4242}
Original file line number Diff line number Diff line change 77import android .view .View ;
88import android .view .ViewGroup ;
99
10- import com .processor .NeedSave ;
11- import com .xqand .savehelper .SaveHelper ;
12-
13- import java .util .ArrayList ;
14-
1510public class BaseFragment extends Fragment {
1611
1712
Original file line number Diff line number Diff line change 33import android .support .v7 .app .AppCompatActivity ;
44import android .os .Bundle ;
55
6- import com .processor .NeedSave ;
6+ import com .xqand . api .NeedSave ;
77import com .xqand .savehelper .SaveHelper ;
88
99import java .util .ArrayList ;
1010
1111public class MainActivity extends AppCompatActivity {
12- @ NeedSave
13- public int a ;
12+
1413 @ NeedSave
1514 public String test ;
1615 @ NeedSave
@@ -37,14 +36,21 @@ public class MainActivity extends AppCompatActivity {
3736 public int [] sasa ;
3837 @ NeedSave
3938 public Bundle bundle ;
39+ @ NeedSave
40+ public int a ;
4041
4142 @ Override
4243 protected void onCreate (Bundle savedInstanceState ) {
4344 super .onCreate (savedInstanceState );
4445 setContentView (R .layout .activity_main );
46+ initData ();
4547 SaveHelper .bind (this ,savedInstanceState );
4648 }
4749
50+ private void initData () {
51+ //TODO
52+ }
53+
4854 @ Override
4955 protected void onSaveInstanceState (Bundle outState ) {
5056 SaveHelper .save (this ,outState );
Original file line number Diff line number Diff line change 66import android .view .View ;
77import android .view .ViewGroup ;
88
9- import com .processor .NeedSave ;
9+ import com .xqand . api .NeedSave ;
1010import com .xqand .savehelper .SaveHelper ;
1111
1212import java .util .ArrayList ;
Original file line number Diff line number Diff line change 1- package com .processor ;
1+ package com .xqand . api ;
22
33import java .lang .annotation .ElementType ;
44import java .lang .annotation .Retention ;
Original file line number Diff line number Diff line change 11package com .xqand .helper ;
22
3- import com .processor .NeedSave ;
3+ import com .xqand . api .NeedSave ;
44
55import java .util .Set ;
66
Original file line number Diff line number Diff line change 33
44import com .xqand .helper .HelperClass ;
55import com .xqand .helper .HelperSavedValues ;
6- import com .processor .NeedSave ;
6+ import com .xqand . api .NeedSave ;
77
88import java .io .IOException ;
99import java .util .HashMap ;
1515import javax .annotation .processing .Filer ;
1616import javax .annotation .processing .Messager ;
1717import javax .annotation .processing .ProcessingEnvironment ;
18- import javax .annotation .processing .Processor ;
1918import javax .annotation .processing .RoundEnvironment ;
2019import javax .lang .model .SourceVersion ;
2120import javax .lang .model .element .Element ;
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ dependencies {
2727 androidTestCompile(' com.android.support.test.espresso:espresso-core:2.2.2' , {
2828 exclude group : ' com.android.support' , module : ' support-annotations'
2929 })
30- compile ' com.android.support:appcompat-v7:25.0.1 '
30+ compile ' com.android.support:appcompat-v7:+ '
3131 testCompile ' junit:junit:4.12'
3232}
3333
You can’t perform that action at this time.
0 commit comments