File tree Expand file tree Collapse file tree
module_app/src/main/java/com/guiying/module
module_main/src/main/java/com/guiying/module/main Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040 resDialogTitle = R .string .crash_dialog_title )
4141public class MyApplication extends BaseApplication {
4242
43+ //------------------------------------------------------------------------------
44+
45+
46+ //组件本质上还是studio项目中的一个module。集成模式下是com.android.library。单独运行模式是com.android.application。
47+ //组件化只是让组件之间不能相互引用实现了解耦。
48+ //1.组件之间通信?
49+ //2.组件之间页面跳转?
50+
4351
4452 //------------------------------------------------------------------------------
4553
@@ -51,7 +59,8 @@ public class MyApplication extends BaseApplication {
5159 //问题1:集成模式下 各个组件不能使用自己的application 什么情况下使用?集成模式下组件代码中
5260 // getApplicationContext获取的不应该是统一的壳工程的application呢
5361
54- //如何使用全局的application 还是靠共同依赖作为中间桥梁
62+ //如何使用全局的application 还是靠共同依赖作为中间桥梁。如果不用共同依赖的全局application,单独运行模式下,
63+ //获取的是自己的application。集成模式下即使不用共同依赖中的全局application,getapplication获取到的也是壳工程的application==共同依赖的application。
5564
5665
5766 //------------------------------------------------------------------------------
Original file line number Diff line number Diff line change 22
33import android .content .Intent ;
44import android .os .Bundle ;
5+ import android .util .Log ;
56import android .view .KeyEvent ;
67import android .view .View ;
78import android .widget .Toast ;
@@ -31,6 +32,7 @@ protected void onCreate(Bundle savedInstanceState) {
3132 findViewById (R .id .girls_button ).setOnClickListener (this );
3233 findViewById (R .id .fragment_button ).setOnClickListener (this );
3334
35+ Log .d ("MainActivity" , "----------------" + String .valueOf (getApplication ()));
3436 Toast .makeText (getApplicationContext (), "------------s" , Toast .LENGTH_LONG ).show ();
3537 }
3638
You can’t perform that action at this time.
0 commit comments