这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
wiki:book:notes:android:第一行代码-android-第2版-郭霖:第2章 [2022/04/06 13:48] 博丽幻月 |
wiki:book:notes:android:第一行代码-android-第2版-郭霖:第2章 [2022/04/06 14:07] (当前版本) 博丽幻月 [启动活动的最佳写法] |
||
---|---|---|---|
行 127: | 行 127: | ||
</ | </ | ||
===== 活动的启动模式 ===== | ===== 活动的启动模式 ===== | ||
- | + | 启动模式4种:stantdard、singleTop、singleTask、singleInstance。\\ | |
+ | 可以在'' | ||
+ | standard是活动默认的启动方式。\\ | ||
+ | ===== 知晓当前是在哪一个活动 ===== | ||
+ | '' | ||
+ | ===== 随时随地退出程序 ===== | ||
+ | <code java> | ||
+ | android.os.Process.killProcess(android.os.Process.myPid()); | ||
+ | </ | ||
+ | '' | ||
+ | ===== 启动活动的最佳写法 ===== | ||
+ | 在要启动的活动中添加:\\ | ||
+ | <code java> | ||
+ | public static void actionStart(Context context, String data1, String data2) { | ||
+ | Intent intent = new Intent(context, | ||
+ | intent.putExtra(" | ||
+ | intent.putExtra(" | ||
+ | context.startActivity(intent); | ||
+ | } | ||
+ | </ | ||
+ | 然后通过下面代码启动:\\ | ||
+ | <code java> | ||
+ | SecondActivity.actionStart(FirstActivity.this, | ||
+ | </ |